@charset "utf-8";
a{color:#719efb;text-decoration: none;}
a:hover{color: #2d79ba;text-decoration: none;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a{ text-decoration:none; cursor:pointer;
    -webkit-transition: all 0.2s ease-out 0s; 
       -moz-transition: all 0.2s ease-out 0s; 
         -o-transition: all 0.2s ease-out 0s; 
            transition: all 0.2s ease-out 0s;}
body{font-family: "微软雅黑", "Microsoft YaHei", Arial, "宋体", sans-serif;}
@media (min-width: 1396px) {
    .container {
        width: 1396px;
    }
}
header .topBar{line-height: 40px;height: 40px;background: #f2f2f2;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
header .topBar p,header .topBar a{color: #666666;font-size: 12px;margin: 0;}
header .topBar .phone{
    color: #2d79ba;
    font-size: 16px;
    margin-right: 15px;
    position: relative;
}
header .topBar .phone::before{
    content: '\f2a0';
    font-family: fontello;
    font-weight: 400;
    display: inline-block;
    margin-right: 5px;
    transition: transform ease .3s;
    position: absolute;
    line-height: 1;
    top: 11px;
    left: -16px;
    font-size: 16px;
}
header .topBar .wx{
    display: inline-block;
    padding: 0 30px 0 15px;
    border: 1px solid #e4e4e4;
    border-top: none;
    border-bottom: none;
    border-right: none;
    color: #2BAE14;
    position: relative;
}
header .topBar .wx::after{
    content: '\f1d7';
    font-family: fontello;
    font-weight: 400;
    display: inline-block;
    margin-right: 5px;
    transition: transform ease .3s;
    position: absolute;
    line-height: 1;
    top: 13px;
    font-size: 16px;
    right: 0px;
}
header .nav-main{
    height: 95px;
}
header .nav-main .logo{
    width: 280px;
    height: 95px;
    background: url(../images/logo.png) center center no-repeat;
    display: block;
    background-size: 100%;
}
header .navbar-default{
    background: #fff;
    border: 0;
    margin-bottom: 0;
    border-radius: 0;
}
header .navbar-default .navbar-nav>li>a{color: #333;font-size: 16px;padding-top: 37px;padding-bottom: 37px;}
header .navbar-default .navbar-nav>li.active>a,header .navbar-default .navbar-nav>li.active>a:hover,header .navbar-default .navbar-nav>li:hover>a{
    background-color: #fff;
    color: #2d79ba;
}
header .navbar-nav>li{margin: 0px 11px 0px 2px;}
header .navbar .container>.navbar-collapse.active{
    z-index: 999;
}
nav #navbar{
    background-color: #fff;
    animation-fill-mode: none;
}

.pg1-title{
    padding-top: 70px;
    text-align: center;
    padding-bottom: 50px;
    transition: 0.5s;
}
.pg1-title h6{
    text-align: center;
    font-size: 48px;
    color: #333;
    -webkit-text-stroke-width: 0.2px;
    -webkit-font-smoothing: antialiased;
}
.pg1-title span{
    display: block;
    width: 215px;
    height: 9px;
    background: url(../images/line.png) no-repeat;
    margin: 20px auto;
}
.pg1-title p{
    font-size: 16px;
    color: #999;
}

.page1{overflow:hidden;}
.page1 .responseBox .tab-one{
    position: relative;
}
.page1 .responseBox .tab-one>ul{
    margin-bottom: 0;
}
.page1 .responseBox .tab-one li{
    text-align: center;
    color: #999;
    cursor: pointer;
}
.page1 .responseBox .tab-one li i{
    font-size: 80px;
    color: #999;
    display: block;
}
.page1 .responseBox .tab-one li i::before{}
.page1 .responseBox .tab-one li p{
    text-align: center;
    font-size: 16px;
    color: #999;
    font-weight: bold;
    font-family: "微软雅黑";
    margin: 16px 0 12px;
    transition: all .5s;
}
.page1 .responseBox .tab-one li em{
    width: 1px;
    height: 20px;
    margin: 0 auto 12px;
    display: block;
    background: #999;
    transition: all .5s;
}
.page1 .responseBox .tab-one_yd{
    width: 100%;
    border-top: solid 1px #e0e0e0;
    padding-bottom: 0;
}

.page1 .responseBox .tab-one li.active{color: #2d79ba;}
.page1 .responseBox .tab-one li.active i{color: #2d79ba;}
.page1 .responseBox .tab-one li.active p{color: #2d79ba;}
.page1 .responseBox .tab-one li.active em{background: #2d79ba;}

.page1 .responseBox .p1-tab_main{}
.page1 .responseBox .p1-tab_main li{display: none;}
.page1 .responseBox .p1-tab_main li.lishow{display: block;}
.page1 .responseBox .tab-one_fl{
    transition: all .8s 0.3s;
    padding-top: 80px;
}
.page1 .responseBox .tab-one_fl span{
    display: block;
    width: 44px;
    height: 1px;
    background: #000;
}
.page1 .responseBox .tab-one_fl h6{
    font-size: 30px;
    color: #000;
    margin: 25px 0 30px;
}
.page1 .responseBox .tab-one_fl p{
    font-size: 14px;
    line-height: 24px;
    color: #000;
    margin-bottom: 20px;
}
.page1 .responseBox .textBtns{
    height: 30px;
    margin-bottom: 10px;
}
.page1 .responseBox .textBtns a{
    width: 120px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.page1 .responseBox .textBtns .color1{
    background: #FF5555;
}
.page1 .responseBox .textBtns .color2{
    background: #9BC557;
}
.page1 .responseBox .textBtns .color3{
    background: #53BFF3;
}
.page1 .responseBox .textBtns .color4{
    background: #ff7700;
}
.page1 .responseBox .icon_sb{
    float: left;
    width: 66px;
    text-align: center;
}
.page1 .responseBox .icon_sb i{
    height: 40px;
    display: block;
    font-size: 34px;
    color: #ccc;
}
.page1 .responseBox .tab-one_icon em{
    float: left;
    width: 74px;
    height: 18px;
    margin: 15px 20px 0;
    background: url(../images/dian.png) no-repeat;
}
.page1 .owl-theme .owl-controls{margin:30px 0;}
.page1 .owl-controls .owl-pagination .owl-page span{background: #cfcfcf;}
.page1 .owl-controls .owl-pagination .owl-page.active span{background:#2d79ba;}

.tab-one .line{
    position: absolute;
    bottom: -1px;
    width: 25%;
    height: 1px;
    background: #2d79ba;
}
.tab-one .line i{
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #2d79ba transparent transparent transparent;
    position: relative;
    left: 48.5%;
    bottom: -8px;
}

.section2{width:100%;background:#fff;overflow:hidden;}
.sectionTit{padding-top:100px;text-align: center;padding-bottom:60px;transition:0.5s ;}
.sectionTit h6{font-size:48px;font-family:"webfont";color:#333;-webkit-text-stroke-width: 0.2px;-webkit-font-smoothing: antialiased;}
.sectionTit span{display: block;width:215px;height:9px;background:url(../images/line.png) no-repeat;margin:20px auto;}
.sectionTit p{font-size:16px;color:#949494;}

.sectionTit1,.sectionTit2,.sectionTit3,.sectionTit4,.sectionTit5,.sectionTit6{-webkit-transform:translateY(-150px);transform:translateY(-150px);opacity:0;}
.sectionTit1.secAdd,.sectionTit2.secAdd,.sectionTit3.secAdd,.sectionTit4.secAdd,.sectionTit5.secAdd,.sectionTit6.secAdd{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}

.responseBox{width:100%;height:695px;}
.resTit{position:relative;opacity:0;transition:0.7s 0.5s;}
.resTit.resTit2{opacity:1;}
.red_line{position:absolute;bottom:-1px;width:270px;height:1px;background:#ff5555;}
.red_line i{position:absolute;left:50%;margin-left:-4px;bottom:-8px;width:7px;height:5px;background:url(../images/icon.png) 0 -120px no-repeat;}

.main1170{width:1170px;margin:0 auto;}
.resLsit li{width:270px;float:left;margin-right:30px;text-align: center;position:relative;cursor: pointer;transition:all .6s;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;}
.resLsit.listActive li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
.resLsit.listActive li:nth-child(1){transition-delay: 0.4s;}
.resLsit.listActive li:nth-child(2){transition-delay: 0.6s;}
.resLsit.listActive li:nth-child(3){transition-delay: 0.9s;}
.resLsit.listActive li:nth-child(4){transition-delay: 1.2s;}

.resLsit li:last-child{margin-right:0;}
.resLsit li h6{font-size:66px;font-family: "iconfont";transition:all .5s;heigt:80px;line-height:80px;color:#999;}
.resLsit li:nth-child(1) h6{font-size:100px;}
.resLsit li:nth-child(2) h6{font-size:70px;}
.resLsit li:nth-child(3) h6{font-size:76px;}
.resLsit li:nth-child(4) h6{font-size:100px;}
.resLsit li p{font-size:16px;color:#999;font-weight: bold;font-family: "微软雅黑";margin:16px 0 12px;transition:all .5s;}
.resLsit .active h6{color:#ff5555;}
.resLsit .active p{color:#ff5555;}
.resLsit li em{width:1px;height:20px;margin:0 auto 12px;display: block;background:#999;transition:all .5s;}
.resLsit .active em{background: #ff5555;}

.resCont{width:100%;border-top:solid 1px #e0e0e0;padding-bottom:0;}
.resItem{display:none;}
.resLeft{float:left;width:520px;transition:all .8s 0.3s;opacity:0;-webkit-transform:translateX(-200px);transform:translateX(-200px);padding-top:80px;}
.itemActive .resLeft{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
.resLeft span{display:block;width:44px;height:1px;background:#000;}
.resLeft h6{font-size:30px;color:#000;margin:25px 0 30px;font-family: 'webfont';-webkit-text-stroke-width: 0.2px;-webkit-font-smoothing: antialiased;}
.resLeft .textBtns{height:30px;margin-bottom:10px;}
.resLeft .textBtns a{width:120px;height:30px;line-height:30px;margin-right:10px;float:left;text-align: center;font-size:14px;color:#fff;}
.resLeft .textBtns .color1{background:#FF5555;}
.resLeft .textBtns .color2{background:#9BC557;}
.resLeft .textBtns .color3{background:#53BFF3;}
.resLeft .textBtns .color4{background:#ff7700;}
.resLeft p{font-size:14px;line-height:24px;color:#000;margin-bottom:20px;}
.resLeft .caseBtns{width:170px;height:40px;line-height:40px;text-align: center;display: block;border:solid 1px #000;border-radius:3px;/*box-sizing: border-box;*/color:#333;font-size:14px;margin-top:25px; position:relative;
vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.resLeft .icon_sb{float:left;width:66px;text-align: center;}
.resLeft .icon_sb i{height:40px;display:block;font-family: "iconfont";font-size:34px;color:#ccc;}
.resLeft .icon_sb strong{font-weight:bold;font-size:14px;color:#000;line-height:40px;}
.resLeft em{float:left;width:74px;height:18px;margin:15px 20px 0;background:url(../images/dian.png) no-repeat;}
.resRight{float:right;max-width:620px;transition:all 1s 0.3s;-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0;}
.itemActive .resRight{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
.resRight img{width:100%;}
.prev_arrow2,.next_arrow2{position:absolute;top:40%;z-index:20;width:49px;height:49px;border:solid 2px transparent;transition:all 0.5s;}
.prev_arrow2{left:60px;transition-delay: 0.3s;-webkit-transform:translateX(-300px);transform:translateX(-300px);opacity:0;display:none;}
.prev_arrow2.prevL{-webkit-transform:translateX(0);transform:translateY(0);opacity:1;}
.next_arrow2{right:60px;transition-delay: 0.3s;-webkit-transform:translateX(300px);transform:translateX(300px);opacity:1;display:none;}
.next_arrow2.nextR{-webkit-transform:translateX(0);transform:translateY(0);opacity:1;}
.prev_arrow2 i{display:block;width:16px;height:10px;background:url(../images/icon.png) 0 -60px no-repeat;margin:21px auto 0;}
.next_arrow2 i{display:block;width:16px;height:10px;background:url(../images/icon.png) 0 -90px no-repeat;margin:21px auto 0;}
.prev_arrow2:hover{border:solid 2px #6b7379;}
.next_arrow2:hover{border:solid 2px #6b7379;}

/*新增*/
.responseWrap{width:96%;padding:0;border-top:none;margin:0 auto;}
.swiper-container2{width:100%;overflow: hidden;position: relative;}
.swiper-container2 .swiper-pagination-switch,.swiper-container3 .swiper-pagination-switch{display: inline-block;width:13px;height:13px;background:#cfcfcf;border-radius:50%;margin:0 5px;cursor: pointer;vertical-align: middle;}
.swiper-container2 .swiper-active-switch,.swiper-container3 .swiper-active-switch{background:#ff5555;}
.swiper-container2 .pagination,.swiper-container3 .pagination{position:absolute;bottom:10px;width:100%;text-align: center;}
.swiper_respon{text-align: center;width:100%;}
.swiper_respon h5{font-size:2.4rem;padding-bottom:4px;border-bottom:solid 1px #000;font-family: "webfont";width:40px;margin:0 auto;color:#000;-webkit-text-stroke-width: 0.2px;-webkit-font-smoothing: antialiased;}
.swiper_respon h6{font-size:28px;color:#000;margin:15px 0;font-family: 'webfont';-webkit-text-stroke-width: 0.2px;-webkit-font-smoothing: antialiased;}
.swiper_respon .textBtns{height:30px;margin-bottom:10px;}
.swiper_respon .textBtns a{width:88px;height:30px;line-height:30px;margin:0 4px;display: inline-block;text-align: center;font-size:14px;color:#fff;}
.swiper_respon .textBtns a.colorW{width:64px;}
.swiper_respon .textBtns .color1{background:#FF5555;}
.swiper_respon .textBtns .color2{background:#9BC557;}
.swiper_respon .textBtns .color3{background:#53BFF3;}
.swiper_respon .textBtns .color4{background:#ff7700;}
.swiper_respon p{font-size:14px;line-height:24px;color:#000;margin-bottom:20px;}
.swiper_respon .case_see{width:150px;height:32px;line-height:32px;text-align: center;display: block;border:solid 1px #000;border-radius:3px;color:#333;font-size:14px;margin:20px auto ;}
.swiper_respon .icon_sb{display:inline-block;text-align: center;}
.swiper_respon .icon_sb i{height:40px;display:block;font-family: "iconfont";font-size:34px;color:#ccc;}
.swiper_respon .icon_sb strong{font-weight:bold;font-size:14px;color:#000;line-height:40px;}
.swiper_respon em{display:inline-block;width:74px;height:18px;margin:12px 0 0;background:url(../images/dian.png) no-repeat;vertical-align: top;}

.page2{background: #F4F4F4;padding-bottom: 50px;padding-top: 10px;}
.p2-ys{}
.p2-ys>div{
    height: 600px;
}
.p2-ys>div .ysbg{
    height: 600px;
}
.p2-ys>div h5{
    text-align: center;
    margin-top: 55px;
    margin-bottom: 25px;
}
.p2-ys>div p{text-align:center;}
.p2-ys>div .anniu{
    font-size: 12px;
    border-radius: 20px;
    border: 1px solid #cacaca;
    padding: 5px 20px;
    display: inline-block;
    margin: 0 auto;
}
.p2-ys>div .anniu:hover{
    font-size: 13px;
}
.p2-ys>div .ysbg{
    overflow: hidden;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.p2-ys>div .ysbg:hover{
    transform: translate3d(0,-2px,0);
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.p2-ys>div .ysbg a{display:block;text-align:center;}
.p2-ys>div .ysbg img{
    margin: 0 auto;
    margin-bottom: 50px;
}
.p2-ys>div.p2-ys1 .ysbg{
    background: #e60212;
    color: #fff;
}
.p2-ys>div.p2-ys1 .ysbg a{color: #fff;}
.p2-ys>div.p2-ys1 .txt1{font-size: 32px;}
.p2-ys>div.p2-ys1 .txt2{font-size: 19px;margin-bottom: 50px;}

.p2-ys>div.p2-ys2 .ysbg{
    background: #fff;
}
.p2-ys>div.p2-ys2 .ysbg a{color: #333;}
.p2-ys>div.p2-ys2 .txt1{font-size: 32px;}
.p2-ys>div.p2-ys2 .txt2{font-size: 19px;margin-bottom: 50px;}

.p2-ys>div.p2-ys3 .ysbg{
    background: #0580cb;
    color: #fff;
}
.p2-ys>div.p2-ys3 .ysbg a{color: #fff;}
.p2-ys>div.p2-ys3 .txt1{font-size: 32px;}
.p2-ys>div.p2-ys3 .txt1 font{font-size: 19px;}
.p2-ys>div.p2-ys3 .txt2{font-size: 19px;}


.page3{
    width: 100%;
    background: url(../images/i1-bg.jpg) no-repeat center;
    background-size: cover;
    overflow: hidden;
    background-attachment: fixed;
    padding-bottom: 50px;
    padding-top: 10px;
}
.page3 .pg3-title{
    padding-top: 80px;
    text-align: center;
    padding-bottom: 50px;
    transition: 0.5s;
}
.page3 .pg3-title h6{
    text-align: center;
    font-size: 48px;
    color: #fff;
    -webkit-text-stroke-width: 0.2px;
    -webkit-font-smoothing: antialiased;
}
.page3 .pg3-title span{
    display: block;
    width: 215px;
    height: 9px;
    background: url(../images/line.png) no-repeat;
    margin: 20px auto;
}
.page3 .pg3-title p{
    font-size: 16px;
    color: #fff;
}
.page3 ul{}
.page3 ul li{
    text-align: center;
}
.page3 ul li i{
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin: 0 auto;
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
}
.page3 ul li p{
    font-size: 18px;
    font-weight: normal;
    color: #c2c4c4;
    margin: 20px 0;
}
.page3 ul li i.xq{
    background: rgba(0, 0, 0, 0.2) url(../images/xq.png) no-repeat center;
}
.page3 ul li i.ht{
    background: rgba(0, 0, 0, 0.2) url(../images/ht.png) no-repeat center;
}
.page3 ul li i.ui{
    background: rgba(0, 0, 0, 0.2) url(../images/ui.png) no-repeat center;
}
.page3 ul li i.qd{
    background: rgba(0, 0, 0, 0.2) url(../images/qd.png) no-repeat center;
}
.page3 ul li i.cs{
    background: rgba(0, 0, 0, 0.2) url(../images/cs.png) no-repeat center;
}
.page3 ul li i.tg{
    background: rgba(0, 0, 0, 0.2) url(../images/tg.png) no-repeat center;
}
.page3 ul li i:hover{
    background-color: #2d79ba;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
}

.page4{
    height: 542px;
    background: url(../images/mk-system-bg.jpg) center 90px;
}
.pg4-title{
    padding-top: 100px;
    text-align: center;
    padding-bottom: 50px;
    transition: 0.5s;
}
.pg4-title h6{
    text-align: center;
    font-size: 48px;
    color: #fff;
    -webkit-text-stroke-width: 0.2px;
    -webkit-font-smoothing: antialiased;
}
.pg4-title span{
    display: block;
    width: 215px;
    height: 9px;
    background: url(../images/line.png) no-repeat;
    margin: 20px auto;
}
.pg4-title p{
    font-size: 16px;
    color: #fff;
}

.page5{}
.page5 .tabs{}
.page5 .anli_top{
    text-align: center;
}
.page5 .anli_top li{
    width: 15%;
    display: inline-block;
}
.page5 .anli_top li a{
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    color: #666;
    display: block;
    margin: 0 10px;
    cursor: pointer;
    background: #eaeaea;
    border-radius: 5px;
}
.page5 .anli_top li.active a{
    background: #2d79ba;
    color:#fff;
}
.page5 .anli_main{
    margin-top: 30px;
}
.page5 .anli_main ul{
    display: none;
}
.page5 .anli_main ul>li{
    margin-bottom: 20px;
}
.page5 .anli_main ul>li a{
    display: block;
    position: relative;
    box-shadow: 3px 3px 5px 0px rgba(153,153,153,.5);
    overflow: hidden;
}
.page5 .anli_main ul>li a img{
    width: 100%;
}
.page5 .anli_main ul>li a i{
    background: #000;
    opacity: 0.5;
    filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
    zoom: 1;
}
.page5 .anli_main ul>li a p{
    font-size: 16px;
    color: #fff;
    z-index: 1;
}
.page5 .anli_main ul>li a p,.page5 .anli_main ul>li a i{
    position: absolute;
    height: 50px;
    transition: .25s all;
    -webkit-transition: .25s all;
    line-height: 50px;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    bottom: -50px;
}
.page5 .anli_main ul>li:hover a p,.page5 .anli_main ul>li:hover a i{
    bottom:0;
}
.page5 .anli_main ul>li ol{
    background: #EAEAEA;
    height: 12px;
    border-radius: 3px 3px 0 0;
}
.page5 .anli_main ul>li ol li{
    background: #fff;
    width: 6px;
    height: 6px;
    float: left;
    margin-left: 6px;
    margin-top: 4px;
    border-radius: 10px;
}

.page6{
    background: #f4f4f4;
    padding-bottom: 80px;
}
.news-title_tag{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #dbdbdb;
    font-size: 18px;
    margin-bottom: 20px;
}

.nMore{
    width: 60px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #cdcdcd;
    font-family: Arial;
    color: #fff;
    border-radius: 3px;
    font-weight: normal;
    font-size: 12px;
    margin-top: 10px;
    transition: all 0.3s;
}
.news-title_tag .m{
    font-size: 18px;
    color: #333;
    font-weight: normal;
    display: inline-block;
    height: 40px;
    margin-right: 10px;
}
.news-title_tag .m.on{
    color: #2d79ba;
    border-bottom: 1px solid #2d79ba;
}
.news-title_tag em{
    margin: 0 15px;
    color: #999;
    font-style: normal;
}
.news-main_tag{}
.news-main_tag ul{
    display: none;
}
.news-main_tag ul li{
    padding-right: 100px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #d0d0d0;
    font-size: 14px;
    position: relative;
}
.news-main_tag ul li a{
    background: url(../images/news_li.png) no-repeat left center;
    padding-left: 10px;
    display: inline-block;
    width: 96%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.3s;
    color: #1b1f2b;
    text-decoration: none;
    outline: none;
}
.news-main_tag ul li a:hover{
    background: url(../images/news_lih.png) no-repeat 8px center;
    padding-left: 18px;
    transition: all 0.3s;
    color: #2d79ba;
    text-decoration: none;
}
.news-main_tag ul li span{
    position: absolute;
    right: 0;
    color: #999;
}

.news-title_list{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #dbdbdb;
    font-size: 18px;
    margin-bottom: 20px;
}
.news-title_list p{
    color: #2d79ba;
    border-bottom: 1px solid #2d79ba;
    display: inline-block;
    font-weight: normal;
    height: 40px;
}
.news-list_main{}
.news-list_main ul{}
.news-list_main ul li{
    height: 135px;
    overflow: hidden;
    background: #fff;
    padding-right: 15px;
    color: #999;
    margin-bottom: 10px;
    padding-top: 10px;
}
.news-list_main ul li img{
    width: 100%;
}
.news-list_main ul li .news-list_text{
    padding-left: 0;
}
.news-list_main ul li .news-list_text h4{
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
}
.news-list_main ul li .news-list_text h4 a{
    color: #333;
}
.news-list_main ul li .news-list_text p{
    max-height: 48px;
    overflow: hidden;
}
.news-list_main ul li .news-list_text .more{
    color: #2d79ba;
    display: inline-block;
    transition: all 0.3s;
}
.news-list_main ul li .news-list_img{}
.news-list_main ul li .news-list_img .nImg{
    text-align:  center;
}

.page7{}
.page7 ul.strengthMain{}
.page7 ul.strengthMain li{
    float: left;
    width: 50%;
    /* height: 330px; */
    overflow: hidden;
    background: #000;
    position: relative;
}
.page7 ul.strengthMain li a{}
.page7 ul.strengthMain li a img{
    transition: all .5s;
    opacity: 0.4;
    filter: alpha(opacity=40);
    width: 100%;
}
.page7 ul.strengthMain li a .font{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    color: #fff;
    text-align: center;
    font-size: 16px;
}
.page7 ul.strengthMain li a .font .font_inner{
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.page7 ul.strengthMain li a .font .font_inner h3{
    font-size: 36px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 36px;
}
.page7 ul.strengthMain li a .font .font_inner p{}

.strengthMain li .font::before,
.strengthMain li .font::after {
    position: absolute;
    content: '';
    opacity: 0;
    transition: all 0.5s;
}
.page7 ul.strengthMain li a .font::before{
    top: 25px;
    right: 15px;
    bottom: 25px;
    left: 15px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}
.page7 ul.strengthMain li a .font::after{
    top: 15px;
    right: 25px;
    bottom: 15px;
    left: 25px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    transform: scale(1, 0);
    transform-origin: 100% 0;
}
.page7 ul.strengthMain li:hover a .font::before,
.page7 ul.strengthMain li:hover a .font::after {
    opacity: 1;
    transform: scale(1);
    transition: all 0.5s;
}
.page7 .address{
    padding-top:50px;
}
.page7 .address li{
    padding-bottom: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;
    color: #c52d29;
    padding-top: 20px;
}
.page7 .address li p{
    margin-top: 10px;
    height: 48px;
    line-height: 24px;
    color: #c52d29;
}

.in_links{margin-bottom: 30px;}
.links{
    overflow: hidden;
    padding: 10px;
    background: #F4F4F4;
}
.links_box{
    overflow: hidden;
    background: #fff;
}
.links_title{
    font-size: 14px;
    margin: 0;
}
.links_content{

margin: 0;
}
.links_content ul{

}
ul.links_content li{
    float: left;
    display: inline;
    margin: 0 10px;
    line-height: 30px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: nowrap;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
}
ul.links_content li a{
    color: #949494;
    font-size: 14px;
}

footer{}
footer .footer-main{
    background: #353535;
}
footer .footer-main .footer-l{
    height: 171px;
    color: #FFF;
    margin-top: 50px;
    border-right: 1px solid #626262;
    text-align: left;
}
footer .footer-main .footer-l a{
    color: #e8e8e8;
    margin-right: 10px;
    font-size: 14px;
}
.telmub{display:inline-block;text-align:left;line-height: 38px;}
.telmub .tel{font-size: 18px;border-bottom: 1px solid #797979;padding-bottom:5px;}
footer .footer-main .footer-r{}
footer .footer-main .footer-r p{
    height: 171px;
    color: #e8e8e8;
    margin-top: 50px;
    text-align: left;
    padding-left: 50px;
    font-size: 13px;
    line-height: 26px;
}
footer .footer-b{
    background: #1d1b1c;
    color: #FFF;
    padding: 15px;
    font-size: 12px;
    text-align: center;
}
footer .footer-b p{
    margin: 0;
    text-align: center;
    color: #FFF;
}
footer .footer-b p a{color: #FFF;}

.carousel-control .icon-left-open, .carousel-control .icon-right-open{
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    right: 50%;
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    margin-right: -10px;
}


/* 营销型网站 */
.yingxiao-banner{
    position: relative;
    overflow: hidden;
    width: 100%;
    background: url(../images/yingxiao-banner.jpg) center center no-repeat;
    height: 650px;
    background-size: cover;
    background-position: 50% 50%;
}
.yx-page1{
    padding-bottom: 20px;
}
.yx-page1 .yx-p1_txt{
    padding-top: 100px;
    padding-right: 40px;
}
.yx-page1 .yx-p1_txt p{
    font-size: 20px;
    color: #333;
    text-align: right;
}
.yx-page1 .yx-p1_txt h5{
    font-size: 36px;
    color: #333;
    font-weight: bold;
    margin-top: 17px;
    margin-bottom: 17px;
    text-align: right;
}
.yx-page1 .yx-p1_txt h5 em{
    color: #fd0000;
    font-weight: bold;
    font-style:normal
}
.yx-page1 .yx-p1_txt h5 span{
    display: block;
    font-size: 14px;
    color: #9f9f9f;
    margin-top: 5px;
    font-weight: normal;
}
.yx-page1 .yx-p1_txt h4{
    font-size: 28px;
    color: #fff;
    font-weight: normal;
    background: #2d79ba;
    width: 90%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50px;
    float: right;
}

.yx-page2{
    width: 100%;
    background: url(../images/bolan.jpg) repeat;
    height: 960px;
    padding: 50px 0px;
}
.yx-p2_title{
    text-align: center;
}
.yx-p2_title p{
    font-size: 20px;
    font-weight: bold;
    color: #333;
}
.yx-p2_title h2{
    font-size: 30px;
    color: #333;
    margin-top: 10px;
    font-weight: bold;
}
.yx-p2_title h2 font{
    color: #2D79BA;
}
.yx-p2_title span{
    color: #ccc;
    font-size: 14px;
    margin-top: 5px;
    display: block;
}
.yx-p2_title i{
    background: url(../images/hr.png) no-repeat center center;
    display: block;
    height: 10px;
    margin-top: 30px;
}
.yx-p2_ul{
    background: url(../images/swhy.png) no-repeat center bottom;
    height: 726px;
    margin-top: 35px;
}
.yx-p2_ul ul{
    width: 100%;
}
.yx-p2_ul ul li{
    width: 525px;
    text-align: center;
    height: 225px;
    background: #fff;
    border-radius: 5px;
    float: left;
    margin-right: 315px;
    margin-bottom: 8px;
    position: relative;
}
.yx-p2_ul ul li.li2{
    margin-right: 0;
    padding-bottom: 10px;
}
.yx-p2_ul ul li i{
    position: absolute;
    left: 170px;
    top: 20px;
}
.yx-p2_ul ul li h3{
    height: 40px;
    position: absolute;
    font-size: 20px;
    color: #000;
    top: 30px;
    left: 230px;
    margin: 0;
}
.yx-p2_ul ul li h3 font{
    color: #ccc;
    display: block;
    font-size: 12px;
}
.yx-p2_ul ul li h4{
    margin-top: 90px;
    margin-bottom: 0;
    color: #fd0000;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
}
.yx-p2_ul ul li p{
    padding: 10px 15px;
    font-size: 13px;
    line-height: 21px;
    color: #999;
}

.yx-p3_title{
    text-align: center;
    padding-top: 60px;
}
.yx-p3_title h2{
    font-size: 32px;
    color: #000;
    font-weight: bold;
}
.yx-p3_title h2 em{
    color: #fe5b00;
    font-weight: bold;
    font-style: normal;
}
.yx-p3_title span{
    font-size: 16px;
    color: #bfbfbf;
    display: block;
    font-weight: normal;
}
.yx-p3_title h5{
    font-weight: normal;
    font-size: 18px;
    color: #fd0000;
    margin-top: 15px;
    margin-bottom: 23px;
}
.yx-p3_title i{
    display: block;
    background: url(../images/hr.png) no-repeat center;
    width: 69px;
    height: 3px;
    margin: 0 auto;
}

.gcont {
margin: 38px 0px;
}

.gcont ul {
overflow: hidden;
}

.gcont li {
text-align: center;
}

.gcont li h4 {
overflow: hidden;
margin: 0 auto;
width: 157px;
height: 174px;
}

.gcont li h5 {
font-size: 20px;
color: #fd0000;
font-weight: normal;
margin: 26px 0;
}

.gcont li p {
font-size: 13px;
line-height: 22px;
}

.gcont li .gd1 {background: url(../images/gdimg1.png) no-repeat center top;}

.gcont li .gd2 {background: url(../images/gdimg2.png) no-repeat center top;}

.gcont li .gd3 {background: url(../images/gdimg3.png) no-repeat center top;}

.gcont li .gd4 {background: url(../images/gdimg4.png) no-repeat center top;}

.gcont li:hover h4 {
background-position: center bottom;
}

.yx-page4{
    margin-top: 30px;
}
.yx-p4_one{
    text-align: center;
    padding-top: 80px;
    background: url(../images/choisebg_01.jpg) no-repeat center;
    height: 560px;
    background-size: cover;
    background-position: 50% 50%;
}
.yx-p4_two{
    background: url(../images/choisebg_02.jpg) no-repeat center;
    height: 560px;
    background-size: cover;
    background-position: 50% 50%;
}
.yx-p4_title{
    
}
.yx-p4_title h5{
    font-size: 18px;
    color: #fff;
}
.yx-p4_title h2{
    font-size: 34px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 20px;
    color: #fff;
}
.yx-p4_title em{
    color: #fff600;
    font-style: normal;
}
.yx-p4_title span{
    display: block;
    font-size: 14px;
    color: #7d7d7d;
    margin-top: 10px;
    color: #fff;
    margin-bottom: 20px;
}
.yx-p4_title a{
    font-size: 15px;
    color: #fff;
    padding-right: 35px;
    background: url(../images/mor.png) no-repeat right center;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
}
.yx-p4_two .row{
    margin-top: 330px;
}
.yx-p4_two .row .case{
    float: right;
}
.yx-p4_two .row .case span{
    font-size: 24px;
    color: #fff;
    display: block;
    padding-top: 30px;
    padding-bottom: 10px;
}
.yx-p4_two .row .case h5{
    font-size: 40px;
    color: #fff600;
    font-weight: bold;
}
.yx-p4_two .row .case a{
    font-size: 24px;
    color: #120e00;
    background: #FFF600;
    width: 372px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 50px;
}
.yx-p4_two .row .cintr{
    float: left;
    margin-left: 63px;
}
.yx-p4_two .row .cintr ul{
    margin-top: 30px;
    margin-bottom: 40px;
}
.yx-p4_two .row .cintr ul li{
    font-size: 14px;
    color: #cdcdcd;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    background: url(../images/jtimg.png) no-repeat left center;
}

.yx-page5{
    padding-top: 56px;
}
.yx-page5 .yx-p5_title{
    text-align: center;
}
.yx-page5 .yx-p5_title h5{
    font-size: 15px;
    color: #333;
    font-weight: normal;
}
.yx-page5 .yx-p5_title h2{
    font-size: 36px;
    color: #333;
    font-weight: bold;
    margin-top: 10px;
}
.yx-page5 .yx-p5_title h2 em{
    color: #fe5b00;
    font-style: normal;
}
.yx-page5 .yx-p5_title span{
    display: block;
    font-size: 14px;
    color: #ccc;
    margin-top: 5px;
    margin-bottom: 20px;
}
.yx-page5 .yx-p5_title i{
    display: block;
    background: url(../images/hr.png) no-repeat center;
    width: 69px;
    height: 3px;
    margin: 0 auto;
}
.yx-p5_main{}
.yx-p5_main .ys1{
    height: 408px;
    margin-top: 50px;
}
.yx-p5_main .yx-p5_text{
    padding-bottom: 52px;
    background: url(../images/online.png) no-repeat 140px bottom;
    padding-top: 60px;
}
.yx-p5_main .ys2 img{
    float:  right;
    margin-right: 100px;
}
.yx-p5_main .yx-p5_text h5{
    font-size: 36px;
    color: #ff5b00;
}
.yx-p5_main .yx-p5_text p{
    font-size: 20px;
    color: #333;
    line-height: 30px;
}
.yx-p5_main .yx-p5_text ul{
    margin-top: 35px;
}
.yx-p5_main .yx-p5_text ul li{

}
.yx-p5_main .yx-p5_text ul li p{
    font-size: 13px;
    color: #333;
    height: 32px;
    line-height: 32px;
}
.yx-p5_main .yx-p5_text ul li p span{
    color: #ff5b00;
    font-family: "Arial";
    font-size: 20px;
}
.yx-p5_main .ys1 .yx-p5_text{
    padding-left:150px
}
.yx-p5_main .ys2 .yx-p5_text{
    
background: none;
}
.yx-p5_main .ys1 img{float: right;margin-right: 70px;}
.yx-p5_main .ys2 ul li a{
    background: #0058AC;
    width: 453px;
    height: 54px;
    line-height: 54px;
    color: #fff;
    font-size: 15px;
    display: block;
    text-align: center;
    border-radius: 50px;
}
.yx-p5_main .ys2 ul li a span{
    font-size: 17px;
    font-weight: bold;
}

.yx-gg01{
    background: url(../images/ggbg.jpg) no-repeat center;
    background-size: cover;
    padding-top: 34px;
    padding-bottom: 28px;
}
.yx-gg01 .text{
    text-align: center;
}

.yx-gg01 .text span {font-size: 30px;color: #fe5b00;font-weight: bold;}

.yx-gg01 .text p {font-size: 15px;line-height: 22px;color: #fff;margin: 5px 0;}

.yx-gg01 .text h5 {font-size: 30px;color: #fe5b00;font-weight: bold;margin-bottom: 26px;}

.yx-gg01 .text h5 em {font-weight: normal;display: block;font-size: 14px;color: #595959;font-style: normal;}

.yx-gg01 .text h4 {font-size: 18px;color: #fff;background: #FE5B00;width: 368px;height: 42px;line-height: 42px;font-weight: normal;margin-top: 14px;margin: 0 auto;}

.yx-gg01 .text h4 a {
display: block;
line-height: 42px;
color: #fff;
text-decoration: none;
}

.yx-page6 .yx-p6_title{text-align:center;background: url(../images/vtopbg.jpg) no-repeat center;height:381px;}
.yx-page6 .yx-p6_title .container{ padding-top:35px;}
.yx-page6 .yx-p6_title h3{ font-size:20px; color:#595959;}
.yx-page6 .yx-p6_title h2{ font-size:36px; color:#333; font-weight:bold; margin-top:10px; margin-bottom:20px;}
.yx-page6 .yx-p6_title h2 span{ color:#fe5b00;}
.yx-page6 .yx-p6_title h2 em{ display:block; font-size:14px; color:#ccc; margin-top:5px;}
.yx-page6 .yx-p6_title i{ display:block; background:url(../images/yx_line2.png) no-repeat center; width:69px; height:3px; margin:0 auto;}
.yx-page6 .yx-p6_title font{ background:#0058ac; color:#fff; display:block;border-radius:5px; padding:20px 0px; text-align:center; line-height:25px; font-size:15px; margin-top:35px;}

.yx-p6_main .ys1{background: url(../images/vcontbg1.jpg) no-repeat center;height:496px;}
.yx-p6_main .ys2{background: url(../images/vcontbg2.jpg) no-repeat center;height:496px;}
.yx-p6_main .ys3{background: url(../images/vcontbg3.jpg) no-repeat center;height:427px;}
.yx-p6_main .ys_d{}
.yx-p6_main .ys_d .container{ position:relative;}
.yx-p6_main .ys_d dl{background:url(../images/online.png) no-repeat left bottom;}
.yx-p6_main .ys_d dt{ font-size:30px; color:#0058ac; font-weight:bold; margin-bottom:45px;}
.yx-p6_main .ys_d dd{ overflow:hidden; font-size:13px; margin-bottom:20px;}
.yx-p6_main .ys_d dd span{float:left;padding-left:20px;background:url(../images/fang.png) no-repeat left center;line-height:21px;display:  block;}
.yx-p6_main .ys_d dd p{float:left;line-height:21px;display:  block;}
.yx-p6_main .ys1 dl{padding-bottom:50px;}
.yx-p6_main .ys2 dl{padding-bottom:70px;}
.yx-p6_main .ys3 h5{ font-size:30px; color:#0058ac; font-weight:bold;}
.yx-p6_main .ys3 p{ font-size:13px; line-height:23px; margin:45px 0;}
.yx-p6_main .ys3 h4{
    background: #0058AC;
    width: 453px;
    height: 54px;
    line-height: 54px;
    color: #fff;
    font-size: 1.3em;
    display: block;
    text-align: center;
    border-radius: 50px;
    font-weight:  bold;
}
.yx-p6_main .ys3 h4 a{ display:block; color:#fff; text-decoration:none;}
.yx-p6_main .ys3_text{
    margin-top: 10rem;
    margin-right: 2rem;
}


.yx-page7{margin:0px auto;padding-top: 49px;height:980px;}
.yx-page7 .yx-title{ text-align:center;}
.yx-page7 .yx-title h3{ font-size:15px; color:#333;}
.yx-page7 .yx-title h2{ font-size:36px; color:#333; font-weight:bold; margin-top:10px; margin-bottom:20px;}
.yx-page7 .yx-title h2 span{ color:#fe5b00;}
.yx-page7 .yx-title h2 em{ display:block; font-size:14px; color:#ccc; margin-top:5px;}
.yx-page7 .yx-title i{ display:block; background:url(../images/hr.png) no-repeat center; width:69px; height:3px; margin:0 auto;}
.yx-page7 .yx-title font{ background:#ff5d00; color:#fff; display:block;border-radius:5px; padding:20px 0px; text-align:center; line-height:25px; font-size:15px; margin-top:35px;}
.yx-page7 ul li {height:355px;margin-top:30px;}
.yx-page7 ul li a{color:#fff;background: url(../images/liujiao1.png) center center no-repeat;width: 100%;height: inherit;display:block;text-align:center;position:relative;padding:40px;}
.yx-page7 ul li a:hover{background: url(../images/liujiao.png) center center no-repeat;text-align:center;position:relative;float:left;padding:40px;text-decoration:none;}
.yx-page7 ul li a i{width:67px;height:67px;position:absolute;display:block;top:60px;left: 50%;margin-left: -33.5px;}
.yx-p7_l1 a i{background: url(../images/ld1.png) no-repeat left -71px;}
.yx-p7_l1 a:hover i{ background:url(../images/ld1.png) no-repeat left 0px; display:block;height:67px;}
.yx-p7_l2 a i{ background:url(../images/ld2.png) no-repeat left -71px;}
.yx-p7_l2 a:hover i{ background:url(../images/ld2.png) no-repeat left 0px; display:block;height:67px;}
.yx-p7_l3 a i{ background:url(../images/ld3.png) no-repeat left -71px;}
.yx-p7_l3 a:hover i{ background:url(../images/ld3.png) no-repeat left 0px; display:block;height:67px;}
.yx-p7_l4 a i{ background:url(../images/ld4.png) no-repeat left -71px;}
.yx-p7_l4 a:hover i{ background:url(../images/ld4.png) no-repeat left 0px; display:block;height:67px;}
.yx-p7_l5 a i{ background:url(../images/ld5.png) no-repeat left -71px;}
.yx-p7_l5 a:hover i{ background:url(../images/ld5.png) no-repeat left 0px; display:block;height:67px;}
.yx-p7_l6 a i{ background:url(../images/ld6.png) no-repeat left -71px;}
.yx-p7_l6 a:hover i{ background:url(../images/ld6.png) no-repeat left 0px; display:block;height:67px;}
.yx-page7 ul li a h3{color:#fe5b00;font-size:24px;padding-top: 80px;}
.yx-page7 ul li a:hover h3{ color:#fff;}
.yx-page7 ul li a p{line-height:20px;padding-top:10px;padding-left: 50px;padding-right: 50px;}


.wxdj-banner{
    background: #1746D2;
    padding: 50px 0 0;
}
.wxdj-banner .text{
    color: #fff;
    padding-top: 90px;
    padding-left: 110px;
}
.wxdj-banner .text h3{
    color: #fff;
    font-size: 44px;
}
.wxdj-banner .text p{
    font-size: 18px;
    line-height: 40px;
}
.wxdj-banner .text .btn{
    border-radius: 0;
    border: 0;
    padding: 10px 20px;
}
.wxdj-banner .imgbox{
    text-align:  right;
}
.wxdj-banner .imgbox img{display:  initial;}


.wxdj-title{text-align: center;margin-bottom: 50px;}
.wxdj-title .h1{text-align: center;font-size: 40px;line-height: 2.5em;}
.wxdj-title .p{text-align: center;font-size:  16px;line-height: 2em;}
.wxdj-p1{
    padding: 20px 0 100px;
}
.wxdj-p1 .list{
    padding: 0 110px;
}
.wxdj-p1 .list ul{}
.wxdj-p1 .list ul li{
    margin-bottom: 15px;
}
.wxdj-p1 .list ul li div{
    padding: 30px 40px 0;
}
.wxdj-p1 .list ul li div img{
    width: 100%;
}
.wxdj-p1 .list ul li p.tt{
    color: #595961;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 2px;
    margin-top: 10px;
    font-weight: 700;
}
.wxdj-p1 .list ul li p{
    text-align:  center;
    color: #9a9aa9;
    line-height: 27px;
    font-size: 18px;
    letter-spacing: 2px;
    margin: 0;
}

.wxdj-p2{
    padding: 20px 0 50px;
    background: #f1f2f5;
}
.wxdj-p2_box{}
.wxdj-p2_box ul{
    width: 1200px;
    margin: 0 auto;
}
.wxdj-p2_box ul li{
    width: 220px;
    float: left;
    margin: 0 36.5px 60px;
}
.wxdj-p2_box ul li .mainbox{
    background: #fff;
    border-radius: 100px;
    padding: 0;
}
.wxdj-p2_box ul li .box{
    padding:  0;
    width: 60px;
    height: 60px;
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 5px;
    float: left;
}
.wxdj-p2_box ul li .box img{
    width: 100%;
}
.wxdj-p2_box ul li .text{
    float: left;
}
.wxdj-p2_box ul li .txt1{
    font-weight: 700;
    color: #595961;
    font-size: 18px;
    margin-top: 14px;
    margin-bottom: 0;
}
.wxdj-p2_box ul li .txt2{
    font-size: 14px;
    color: #595961;
    line-height: 22px;
}

.wxdj-p3{
    padding: 20px 0 50px;
}
.wxdj-p3_main{
    width: 1200px;
    margin: 0 auto;
}
.wxdj-p3_box{
    float: right;
}
.wxdj-p3_tab{width: 390px;float: left;}
.wxdj-p3_tab ul{
    border-radius: 10px;
    border: 1px solid #dfe1e6;
    margin-right: 20px;
    margin-left: 30px;
    margin-top: 135px;
    font-size: 18px;
}
.wxdj-p3_tab li{
    padding-top: 20px;
    padding-bottom: 30px;
    border-top: 1px solid #dfe1e6;
    cursor: pointer;
    text-align: center;
}
.wxdj-p3_tab li:first-child{
    border-top: none;
}
.wxdj-p3_tab li p{
    margin-top: 8px;
    color: #9a9aa9;
}
.wxdj-p3_tab li p.wxdj-p3_h1{
    font-size: 20px;
    font-weight: 700;
    color: #595961;
}
.wxdj-p3_tab li.active{
    background: #dfe1e6
}
.wxdj-p3_tab li:first-child.active{
    border-radius: 10px 10px 0 0;
}
.wxdj-p3_tab li:last-child.active{
    border-radius: 0 0 10px 10px;
}
.wxdj-p3_box li{
    display: none;
    min-width: 500px;
}
.wxdj-p3_box li img{
    width: 700px;
    height: 600px;
}

.wxdj-p4{
background: #F1F2F5;
padding: 20px 0 50px;
}
.wxdj-p4 ul{
    margin-top: 60px;
}
.wxdj-p4 ul li{
    margin-bottom: 40px;
}
.wxdj-p4 ul li .box{
    height: 150px;
    background: #FFF;
    box-shadow: 0 10px 20px 0 rgba(138,138,138,.1);
    border-radius: 10px;
    overflow: hidden;
}
.wxdj-p4 ul li .box div.txtbox{
    float: left;
    width: 230px;
}
.wxdj-p4 ul li .box .ico{
    width: 90px;
    height: 90px;
    margin-left: 20px;
    margin-top: 30px;
    margin-right: 20px;
    float: left;
}
.wxdj-p4 ul li .box .ico img{
    width: 100%;
}
.wxdj-p4 ul li .box .txt1{
    font-size: 20px;
    color: #595961;
    margin-top: 30px;
    letter-spacing: 2px;
    line-height: 30px;
}
.wxdj-p4 ul li .box .txt2{
    font-size: 18px;
    color: #9a9aa9;
    letter-spacing: 0;
    line-height: 26px;
    margin-top: 5px;
}

.wxdj-p5 ul{
    width: 120%;
    margin-bottom: 20px;
    margin-left: 20px;
}
.wxdj-p5 ul li{
    float: left;
    margin-right: 165px;
    margin-bottom: 80px;
    text-align:  center;
}
.wxdj-p5 ul li p{
    text-align: center;
    font-size: 14px;
}
.wxdj-p5{
    padding: 20px 0 50px;
}

.wxdj-p6{
    background-color: #f1f2f5;
    padding: 20px 0 50px;
}
.wxdj-p6 ul li img{
    box-shadow: 0 10px 20px 0 rgba(138,138,138,.1);
    width: 100%;
}

.wxdj-p7{
    padding: 20px 0 50px;
}
.wxdj-p7 ul{
    margin-bottom: 80px;
}
.wxdj-p7 ul li{
    margin-bottom: 50px;
}
.wxdj-p7 ul li .box{
    background-color: #fff;
    padding-bottom: 30px;
    text-align: center;
    box-shadow: 0 12px 46px 0 rgba(130,130,130,.14);
    border-radius: 10px;
}
.wxdj-p7 ul li .ico{
    text-align:  center;
}
.wxdj-p7 ul li .ico img{
    width: 100%;
}
.wxdj-p7 ul li h5{
    font-weight: 700;
    font-size: 20px;
    margin-top: 10px;
    letter-spacing: 2px;
    line-height: 30px;
    color: #595961;
    margin-bottom: 10px;
}
.wxdj-p7 ul li p{
    color: #999;
    line-height: 26px;
    font-size: 18px;
}

/*网站建设*/
.banner_2{width:100%;position:relative;}
.banner_2 .bian{ width:2px; height:60px; background:#d32329; position:absolute; left:50%; bottom:-30px; margin-left:-1px;}
.banner_2 .img{width:100%;height:780px;position:relative;overflow:hidden;}
.banner_2 .img > img{ width:1920px; height:780px; max-width:none; position:absolute; left:50%; top:50%; margin:-390px 0 0 -960px; }
@media screen and (max-width:1199px) {
.banner_2 .img{ height:580px}
.banner_2 .img > img{ width:1428px; height:580px; margin:-290px 0 0 -714px; }
.banner_2 .bian{ width:2px; height:40px; bottom:-20px;}
}
@media screen and (max-width:991px) {
.banner_2 .img{ height:450px}
.banner_2 .img > img{ width:1108px; height:450px; margin:-225px 0 0 -554px; }
}
@media screen and (max-width:480px) {
.banner_2 .img{ height:270px}
.banner_2 .img > img{ width:664px; height:270px; margin:-135px 0 0 -332px; }
}
.banner_2 .img .c_1570_1{ width:1570px; height:430px; position:absolute; left:50%; top:50%; margin-top:-215px; margin-left:-785px;}
.banner_2 .img .c_1570_1 img{ width:100%; height:auto; position:relative; left:auto; top:auto; margin:0;}
.banner_2 .img .c_1570_1 .img_l{ float:left; width:100%; margin-top:90px;}
.banner_2 .img .c_1570_1 .img_r{ position:absolute; right:0; top:0; width:770px; height:430px;}
.banner_2 .img .c_1570_1 .img_r img{ width:100%; position:absolute; left:0; top:0;}
@media screen and (max-width:1569px) {
.banner_2 .img .c_1570_1{ width:1200px; height:360px; margin-top:-180px; margin-left:-600px;}
.banner_2 .img .c_1570_1 .img_l{ margin-top:60px;}
.banner_2 .img .c_1570_1 .img_r{ width:50%;}
}
@media screen and (max-width:1199px) {
.banner_2 .img .c_1570_1{ width:94%; left:3%; height:260px; margin-top:-130px; margin-left:0px;}
.banner_2 .img .c_1570_1 .img_l{ margin-top:8%;}
}
@media screen and (max-width:991px) {
.banner_2 .img .c_1570_1{ height:200px; margin-top:-100px;}
}
@media screen and (max-width:480px) {
.banner_2 .img .c_1570_1{ height:80px; margin-top:-40px;}
.banner_2 .img .c_1570_1 .img_r{ width:60%;}
}
/*seo*/
.banner_2 .img .c_1570_2 .img_r img{ width:950px; left:50%; margin-left:-475px; top:40px; max-width:none;}
@media screen and (max-width:1199px) {
.banner_2 .img .c_1570_2 .img_r img{ width:550px; margin-left:-275px; top:30px;}
}
@media screen and (max-width:767px) {
.banner_2 .img .c_1570_2 .img_r img{ width:350px; margin-left:-175px; top:0px;}
}
.tit_1 span{
    display: block;
    width: 215px;
    height: 9px;
    background: url(../images/line.png) no-repeat;
    margin: 20px auto;
}
/*首页main*/
.ai-p1{ width:100%;margin-top:76px;}
.tit_1{width:100%;text-align:center;letter-spacing:1px;padding-bottom:13px;}
.tit_1 h3{width:100%;font-size: 48px;color:#333;line-height:49px;}
.tit_1 h4{width:100%;font-size: 16px;color:#888;text-transform:uppercase;font-family: 'Merriweather-Bold';}
.row_1{ margin:0 -16px;}
.ai-p1 ul{ width:100%; float:left; margin-top:40px;}
.ai-p1 ul li{width:16.6%;float:left;text-align:center;background: #0E0E0E;padding:31px 14px 27px 14px;}
.ai-p1 ul li .ico{ width:100%; float:left; height:86px;}
.ai-p1 ul li .ico img{ height:100%;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ai-p1 ul li h2{width:100%;float:left;margin-top:17px;font-size:20px;color:white;font-weight:bold;line-height:30px;padding-bottom:19px;background:url(../images/bian_2.jpg) no-repeat center bottom;}
.ai-p1 ul li .p{ width:100%; float:left; margin-top:8px; font-size:16px; color:white; line-height:40px; opacity:0.6; height:120px; overflow:hidden;}
.ai-p1 ul li.l1{background: #222222;}
.ai-p1 ul li:hover .ico img{ transform:rotateY(180deg);}
@media screen and (max-width:1199px) {
.ai-p1{ margin-top:46px;}
.ai-p1 ul li{ width:33.3%; padding:21px 14px 17px 14px;}
.ai-p1 ul li .ico{ height:66px;}
.ai-p1 ul li h2{ margin-top:10px; font-size:14px; line-height:26px; padding-bottom:12px;}
.ai-p1 ul li .p{ margin-top:4px; font-size:12px; line-height:30px; height:90px;}
}
@media screen and (max-width:991px) {
.tit_1{ padding-bottom:8px; background-size:44px auto;}
.tit_1 h3{ font-size:26px; line-height:39px;}
.tit_1 h4{ font-size:18px; line-height:26px;}
}
@media screen and (max-width:767px) {
.ai-p1{ margin-top:26px;}
.row_1{ margin:0;}
.tit_1 h3{font-size: 30px;line-height:30px;margin-top: 10px;margin-bottom: 10px;}
.tit_1 h4{ font-size:14px; line-height:22px;}
.ai-p1 ul{ margin-top:20px;}
.ai-p1 ul li{ padding:14px 10px 10px 10px;}
.ai-p1 ul li .p{ line-height:22px;}
.ai-p1 ul li .ico{ height:46px;}
.ai-p1 ul li h2{ background-size:12px auto; padding-bottom:6px; margin-top:5px; line-height:22px;}
}
@media screen and (max-width:480px) {
.ai-p1 ul li{ width:50%; border:solid 1px #222;}
.ai-p1 ul li.l1{ background:#0e0e0e;}
}

.ai-p2{width:100%;margin-top:76px;background: url(../images/bg_2.png) no-repeat center bottom;background-size: 1921px 902px;}
.c_1200_1{width:100%;margin-top:48px;padding-top:18px;padding-bottom:126px;position:relative;overflow: hidden;}
.c_1200_1 dl{width:36.75%;float:left;}
.c_1200_1 dl dt{ width:100%; float:left; padding-left:78px; line-height:130px; font-size:36px; color:white;}
.c_1200_1 dl dd{width:100%;float:left;font-size:18px;margin-top:94px;line-height:60px;padding:0 28px 0 75px;position:relative;text-align:right;background: #1464a9;color:white;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.c_1200_1 dl dd.first{ margin-top:86px;}
.c_1200_1 dl dd .ico{width:60px;height:60px;display:block;position:absolute;left:15px;top:-15px;background: url(../images/ico3_1.png) no-repeat center center;}
.c_1200_1 dl dd .bian{width: 91px;height:14px;position:absolute;right: -90px;top:50%;margin-top:-7px;background:url(../images/ico3_3.png) no-repeat center center;}
.c_1200_1 dl.last{ float:right;}
.c_1200_1 dl.last dt{ text-align:right; padding-left:0; padding-right:78px;}
.c_1200_1 dl.last dd{ text-align:left; font-weight:bold; padding:0 75px 0 28px; background:#393939;}
.c_1200_1 dl.last dd .ico{left:auto;right:15px;background-image: url(../images/ico3_2.png);}
.c_1200_1 dl.last dd .bian{right:auto;left: -90px;background-image:url(../images/ico3_4.png);}
.c_1200_1 ul{ width:113px; position:absolute; left:50%; top:166px; text-align:center; margin-left:-56px;}
.c_1200_1 ul li{ width:113px; height:113px; line-height:113px; margin-top:40px; background:url(../images/ico3_5.png) no-repeat center center; background-size:contain; font-size:24px; color:#222; font-weight:bold;}
@media screen and (max-width:1395px) {
.ai-p2{ margin-top:46px; background-size:auto 650px;}
.c_1200_1{ margin-top:38px; padding-top:10px; padding-bottom:66px;}
.c_1200_1 dl dt{ padding-left:48px; line-height:90px; font-size:26px;}
.c_1200_1 dl dd{ font-size:16px; margin-top:64px; line-height:50px; padding:0 18px 0 45px;}
.c_1200_1 dl dd .ico{ width:40px; height:40px; left:10px; background-size:contain; top:-10px;}
.c_1200_1 dl.last dd .ico{ left:auto; right:10px;}
.c_1200_1 dl dd .bian{ width:64px; height:10px; right:-64px; margin-top:-5px; background-size:64px auto;}
.c_1200_1 dl.last dd .bian{ left:-64px;}
.c_1200_1 ul{ width:73px; top:136px; margin-left:-36px;}
.c_1200_1 ul li{ width:73px; height:73px; line-height:73px; margin-top:40px; background-size:contain; font-size:18px;}
.c_1200_1 dl.last dd{ padding:0 45px 0 18px;}
}
@media screen and (max-width:1199px) {
.ai-p2{ margin-top:36px; background-size:auto 550px;}
.c_1200_1{ margin-top:28px; padding-top:6px; padding-bottom:62px;}
.c_1200_1 dl dd{ margin-top:44px; font-size:14px; padding:10px 18px 10px 45px; line-height:20px; min-height:40px;}
.c_1200_1 dl dt{ font-size:20px; line-height:80px;}
.c_1200_1 dl.last dd{ padding:10px 45px 10px 18px;}
.c_1200_1 ul{ top:140px; width:53px; margin-left:-26px;}
.c_1200_1 ul li{ margin-top:38px; width:53px; height:53px; line-height:53px; font-size:16px;}
.c_1200_1 dl dd .bian{ width:44px; right:-44px; background-position:right center;}
.c_1200_1 dl.last dd .bian{ background-position:left center; left:-44px;}
}
@media screen and (max-width:991px) {
.c_1200_1{ padding-bottom:42px;}
}
@media screen and (max-width:767px) {
.ai-p2{ margin-top:26px; background:none;}
.c_1200_1{ margin-top:18px; padding-top:3px; padding-bottom:0px;}
.c_1200_1 dl{ width:100%; background:#d22328; padding:0 10px 10px 10px;}
.c_1200_1 dl.last{ background:#222;}
.c_1200_1 ul{ display:none;}
.c_1200_1 dl dd{ margin-top:14px; text-align:left; padding:10px 45px 10px 18px;}
.c_1200_1 dl dd .ico{ left:auto; right:5px;}
.c_1200_1 dl.last dd .ico{ right:5px;}
.c_1200_1 dl dd.first{ margin-top:16px;}
.c_1200_1 dl dd .bian{ display:none;}
.c_1200_1 dl dt{ font-size:18px; line-height:50px;}
.c_1200_1 dl dt{ padding-left:10%;}
.c_1200_1 dl.last dt{ text-align:left; padding-right:0; padding-left:10%; display:none;}
}

.ai-p3{ width:100%; float:left; margin-top:-48px;}
.ai-p3 img{ width:100%; float:left;}
@media screen and (max-width:1395px) {
.ai-p3{ margin-top:-28px;}
}
@media screen and (max-width:767px) {
.ai-p3{ padding:3px; margin-top:0;}
}

.ai-p4{width:100%;margin-top: 205px;}
.c_1200_2{width:100%;margin-top:40px;}
.c_1200_2 ul{ width:100%; float:left; padding:60px 0 62px 0;}
.c_1200_2 ul li{ width:20%; float:left; padding:20px 30px 0 30px; text-align:center;}
.c_1200_2 ul li .ico{ width:100%; height:160px; position:relative;}
.c_1200_2 ul li .ico img{ height:100%; position:relative; z-index:2;}
.c_1200_2 ul li .ico span{ width:160px; height:160px; border:solid 8px white; opacity:0.1; position:absolute; left:50%; top:0; margin-left:-80px; z-index:1;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200_2 ul li .p{ width:100%; float:left; margin-top:35px; padding-top:25px; background:url(../images/bian_3.jpg) no-repeat center top; font-size:16px; color:white; line-height:32px;}
.c_1200_2 ul li:hover .ico span{background: #2d79ba;opacity:1;border:0;}
@media screen and (max-width:1199px) {
.ai-p4{ margin-top:45px;}
.c_1200_2{ margin-top:20px;}
.c_1200_2 ul{ padding:30px 0 32px 0; text-align:center;}
.c_1200_2 ul li{ width:32%; float:none; display:inline-block; *zoom:1; *display:inline;}
.c_1200_2 ul li .ico{ height:120px;}
.c_1200_2 ul li .ico span{ width:120px; height:120px; margin-left:-60px;}
.c_1200_2 ul li .p{ margin-top:25px; padding-top:15px; font-size:14px; line-height:22px;}
}
@media screen and (max-width:767px) {
.ai-p4{ margin-top:35px;}
.c_1200_2 ul{ padding:20px 0 22px 0;}
.c_1200_2 ul li{ width:45%; padding:10px 5px 0 5px;}
.c_1200_2 ul li .ico{ height:80px;}
.c_1200_2 ul li .ico span{ width:80px; height:80px; margin-left:-40px; border-width:4px;}
.c_1200_2 ul li .p{ margin-top:15px; padding-top:10px; font-size:12px; line-height:20px; background-size:25px auto;}
}


.ai-p5{width:100%;margin-top:76px;}
.c_1200_3{width:100%;margin-top:40px;padding:59px 0 79px 0;}
.c_1200_3 img{width:100%;}
@media screen and (max-width:1199px) {
.ai-p5{ margin-top:46px;}
.c_1200_3{ margin-top:20px; padding:29px 0 39px 0; background-size:cover;}
}
@media screen and (max-width:767px) {
.ai-p5{ margin-top:26px;}
.c_1200_3{ padding:19px 10px 29px 10px; background-size:cover;}
}

.ai-p6{width:100%;padding:72px 0 80px 0;background: url(../images/bg_5.jpg) no-repeat center center;background-size:cover;}
.tit_1_w h3{ color:white;}
.tit_1_w h4{ color:white;}
.c_1200_4{width:100%;margin-top:20px;}
.c_1200_4 .title{ width:100%; float:left; text-align:center;}
.c_1200_4 .title span{display:inline-block; *zoom:1; *display:inline;padding:0 40px;font-size:26px;color:white;line-height:54px;background: #2D78B9;-moz-border-radius:27px;-webkit-border-radius:27px;-khtml-border-radius:27px;border-radius:27px;}
.c_1200_4 ul{width:100%;margin-top:44px;}
.c_1200_4 ul li{ width:33.33%; float:left; padding:0 15px; margin-top:30px;}
.c_1200_4 ul li .zbox{ width:100%; float:left; position:relative; padding-bottom:60px;}
.c_1200_4 ul li .zbox .img{ width:100%; float:left; background:black;}
.c_1200_4 ul li .zbox .img img{ width:100%; float:left; opacity:0.15;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200_4 ul li .zbox .mb{ width:100%; height:100%; padding:15px 15px 0 15px; position:absolute;}
.c_1200_4 ul li .zbox .mb .bian{ width:100%; height:100%; position:relative; border:solid 1px white; border:solid 1px rgba(255,255,255,0.3); text-align:center;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200_4 ul li .zbox .mb .bian .p{ width:100%; float:left; margin-top:25px; padding:0 45px; font-size:16px; color:white; line-height:36px; height:108px; overflow:hidden;}
.c_1200_4 ul li .zbox .mb .bian h4{ width:100%; float:left; position:absolute; left:0; bottom:0; font-size:26px; color:white; line-height:60px; font-weight:bold; font-family: 'OPENSANS-BOLD'; opacity:0.3;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200_4 ul li .zbox:hover .mb .bian h4{ opacity:1;}
.c_1200_4 ul li .zbox:hover .mb .bian{ border:solid 1px white;}
.c_1200_4 ul li .zbox:hover .img img{ width:100%; float:left; opacity:0.3;}
@media screen and (max-width:1395px) {
.c_1200_4 ul li .zbox .mb .bian .p{ margin-top:15px; padding:0 15px; line-height:30px; height:90px; font-size:14px;}
}
@media screen and (max-width:1199px) {
.ai-p6{ padding:42px 0 50px 0;}
.c_1200_4 ul{ margin-top:24px;}
.c_1200_4 ul li .zbox .mb{ padding:10px 10px 0 10px;}
.c_1200_4 ul li .zbox .mb .bian .p{ margin-top:10px; padding:0 5px; line-height:26px; height:78px;}
}
@media screen and (max-width:991px) {
.c_1200_4 ul li{ width:50%;}
.c_1200_4 ul li .zbox .mb .bian .p{ padding:0 25px; margin-top:25px;}
.c_1200_4 .title span{ padding:0 20px; font-size:20px; line-height:44px;}
}
@media screen and (max-width:767px) {
.ai-p6{ padding:22px 10px 30px 10px;}
.c_1200_4 .title span{ padding:0 10px; font-size:14px; line-height:34px;}
.c_1200_4{ margin-top:10px;}
.c_1200_4 ul{ margin-top:14px;}
.c_1200_4 ul li{ width:50%; margin-top:10px;}
.c_1200_4 ul li .zbox{ padding-bottom:40px;}
.c_1200_4 ul li .zbox .mb .bian h4{ font-size:20px; line-height:40px;}
}
@media screen and (max-width:480px) {
.c_1200_4 ul li{ width:100%;}
}


.ai-p7{width:100%;padding: 100px 0 120px 0;}
.slideTxtBox{ width:100%; float:left; margin-top:50px;}
.slideTxtBox .hd{width:100%;text-align:center;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
.slideTxtBox .hd ul{ display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
.slideTxtBox .hd ul li{margin:0 5px;float:left;padding:0 21px;font-size:16px;color:#555;line-height:50px;border-bottom:solid 1px #fff;cursor:pointer;}
.slideTxtBox .hd ul li.on,.slideTxtBox .hd ul li:hover{ color:#d32329; border-bottom:solid 1px #d32329;}
.slideTxtBox .bd{ width:100%; float:left;}
.ai-p7 .slideTxtBox .bd ul{width:100%;float:left;padding-top:40px;overflow:hidden;padding-bottom:5px;padding-left: 0;}
.slide_pic_6{ width:100%; float:left; position:relative;}
.slide_pic_6 .li_hp{ width:100%; float:left; padding:0 30px 0 35px;}
.slide_pic_6 .li_hp .zbox{ width:100%; float:left; border:solid 1px #e7e7e7; overflow:hidden;
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;
}
.slide_pic_6 .li_hp .zbox .title{ width:100%; float:left; font-size:20px; color:black; line-height:63px; text-align:center; background:#f4f4f4; height:63px; overflow:hidden;}
.slide_pic_6 .li_hp .zbox table{ margin:-1px;}
.slide_pic_6 .li_hp .zbox table td{ border:solid 1px #e7e7e7; padding:17px 30px 15px 30px; font-size:16px; color:black; line-height:22px; border-right:0;}
.slide_pic_6 .li_hp .zbox table td span{ color:#d32329;}
.slide_pic_6 .li_hp .zbox table td.td1{ width:130px;}
.slide_pic_6 .li_hp .zbox table td img{ vertical-align:middle; margin:-2px 3px 0 3px;}
.slide_pic_6 .slick-prev,.slide_pic_6 .slick-next {
	position: absolute;
	left: -78px;
	top: 50%;
	display: block;
	width: 38px;
	height: 66px;
	margin-top:-33px;
	background:url(../images/btn7.png) no-repeat left center;
}
.slide_pic_6 .slick-next {
	left: auto;
	right: -78px;
	background-position:right center;
}
.slide_pic_6 .slick-prev:hover,
.slide_pic_6 .slick-next:hover{ background-image:url(../images/btn7_h.png);}
.slide_pic_6 .slick-prev{ left:35px;}
.slide_pic_6 .slick-next{ right:30px;}
@media screen and (max-width:1790px) {
.slide_pic_6 .slick-prev{left:35px;}
.slide_pic_6 .slick-next {right: 30px;}
}
@media screen and (max-width:1569px) {
.ai-p7 .slide_pic_6 .li_hp{ padding:0 31px 0 35px;}
}
@media screen and (max-width:1199px) {
.ai-p7{ padding:125px 0 60px 0; }
.slideTxtBox{ margin-top:30px;}
.slideTxtBox .hd ul li{ padding:0 11px; font-size:14px; line-height:40px;}
.ai-p7 .slideTxtBox .bd ul{ padding-top:20px;}
.slide_pic_6 .li_hp{ padding:0 11px 0 15px !important;}
.slide_pic_6 .li_hp .zbox .title{ font-size:16px; line-height:43px; height:43px;}
.slide_pic_6 .li_hp .zbox table td{ padding:12px 10px 12px 20px; font-size:14px; line-height:20px;}
.slide_pic_6 .li_hp .zbox table td.td1{ width:100px;}
.slide_pic_6 .slick-prev,.slide_pic_6 .slick-next {
	width: 20px;
	height: 36px;
	margin-top:-18px;
	background-size:41px 36px !important;
}
.slide_pic_6 .slick-prev{ left:15px;}
.slide_pic_6 .slick-next{ right:10px;}
}
@media screen and (max-width:767px) {
.ai-p7{ padding:65px 10px 40px 10px; }
.slideTxtBox{ margin-top:20px;}
.slideTxtBox .hd ul{ width:100%;}
.slideTxtBox .hd ul li{ width:33.333%; margin:0;}
.slide_pic_6{ padding-bottom:20px;}
.slide_pic_6 .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.slide_pic_6 .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px !important;
	height: 8px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	overflow:hidden;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
background:#000;
opacity:0.55;
}
.slide_pic_6 .slick-dots li.slick-active{
	opacity: 1;
}
}

.ai-p7 ul li{list-style: none;}
.row_2{ margin:0 -30px 0 -35px;}


.ai-p8{width:100%;padding:100px 0 120px 0;background: url(../images/bg_17.jpg) no-repeat center center;background-size:cover;background-attachment: fixed;position:relative;}
.ai-p8 ul.content3{ width:100%; float:left; margin-top:60px; border-left:solid 1px rgba(255,255,255,0.08);}
.ai-p8 ul.content3 li{ width:25%; float:left; padding:20px 0 22px 0; border-right:solid 1px rgba(255,255,255,0.08);}
.ai-p8 ul.content3 li .ico{ width:100%; float:left; text-align:center;}
.ai-p8 ul.content3 li .ico span{ display:inline-block; *zoom:1; *display:inline; width:148px; height:148px; border:solid 1px #ccc; border:solid 1px rgba(255,255,255,0.5);
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.ai-p8 ul.content3 li .ico span img{ width:100%; float:left;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ai-p8 ul.content3 li .title{ width:100%; float:left; text-align:center; margin-top:27px; line-height:44px;}
.ai-p8 ul.content3 li .title span{ margin-left:-13px; font-size:16px; color:white; line-height:33px; vertical-align:bottom;}

.ai-p8 ul.content3 li:hover .ico span img{ margin-top:-5px;}
@media screen and (max-width:1569px) {

.ai-p8 ul.content3 li.l1{ border-left:0;}
}
@media screen and (max-width:1199px) {
.ai-p8{ padding:50px 0 60px 0;}
.ai-p8 ul.content3 li{ padding:10px 0 12px 0;}
.ai-p8 ul.content3 li .ico span{ width:88px; height:88px; }
.ai-p8 ul.content3 li .title{ margin-top:17px; line-height:26px;}
.ai-p8 ul.content3 li .title img{ height:26px;}
.ai-p8 ul.content3 li .title span{ margin-left:-6px; font-size:12px; line-height:18px;}
.ai-p8 ul.content3{ margin-top:30px;}
}
@media screen and (max-width:767px) {
.ai-p8 ul.content3 li{ width:50%;}
.ai-p8{ padding:30px 10px 20px 10px;}
.ai-p8 ul.content3 li .title{ margin-top:10px; min-height:36px; padding:0 10px;}
}

.ai-p8 .content2{ width:100%; float:left; margin-top:62px; background:url(../images/bg_10.png); padding:25px 0;}
.ai-p8 .content2 ul{ width:100%; float:left;}
.ai-p8 .content2 ul li{ width:20%; float:left; text-align:center; height:67px; line-height:67px;}
.ai-p8 .content2 ul li .ico{ width:67px; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin:-2px 0 0 0;}
.ai-p8 .content2 ul li .ico img{ width:100%; float:left;}
.ai-p8 .content2 ul li h4{ font-size:18px; color:white; line-height:20px; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin:-2px 0 0 0;}
@media screen and (max-width:1395px) {
.ai-p8 .content2 ul li .ico{ width:47px;}
.ai-p8 .content2 ul li h4{ font-size:16px;}
}
@media screen and (max-width:1199px) {
.ai-p8 .content2 ul li .ico{ display:block; width:100%; float:left; height:47px;}
.ai-p8 .content2 ul li .ico img{ width:auto; height:100%; float:none; vertical-align:top;}
.ai-p8 .content2 ul li h4{ font-size:16px; width:100%; float:left; display:block; margin-top:3px;}
.ai-p8 .content2{ margin-top:42px;}
}
@media screen and (max-width:767px) {
.ai-p8 .content2{ margin-top:22px; text-align:center; padding:10px 0 20px 0;}
.ai-p8 .content2 ul li{ width:48%; display:inline-block; *zoom:1; *display:inline; float:none; margin-top:10px;}
.ai-p8 .content2 ul li h4{ font-size:14px;}
}

.ai-p9{width:100%;padding:77px 0 81px 0;background: url(../images/bg_11.jpg) no-repeat center 77px;background-size:1920px 580px;}
.ai-p9 .c_698{width:50%;float:left;padding:0 30px 0 38px;background:white;height:500px;}
.ai-p9 .c_698 .title{ width:100%; float:left; text-align:right;}
.ai-p9 .c_698 .text{ width:100%; float:left; padding:0 0 0 64px; margin-top:14px;}
.ai-p9 .c_698 .text h3{ width:100%; float:left; font-size:24px; color:#333; line-height:40px; font-weight:bold; text-transform:uppercase;}
.ai-p9 .c_698 .text .p{ width:100%; float:left; font-size:20px; color:#333; line-height:48px; margin-top:10px;}
.ai-p9 .c_349{ width:25%; float:left; position:relative; background:#3c3c3c; text-align:center; height:500px;}
.ai-p9 .c_349 .title{width:100%;float:left;margin-top:-10px;font-size:24px;color:white;line-height:72px;font-weight:bold;background: url(../images/img4_2.png) no-repeat center center;background-size:contain;}
.ai-p9 .c_349 ul{ width:100%; float:left; padding:50px 46px 0 46px;}
.ai-p9 .c_349 ul li{ width:100%; float:left; border-bottom:dashed 1px #8a8a8a; font-size:18px; color:white; line-height:65px;}
.ai-p9 .c_349 ul li.first{ border-top:dashed 1px #8a8a8a;}
.ai-p9 .c_349 ul li a{ display:block; width:100%; float:left; color:white;}
.ai-p9 .c_349 ul li a:hover{color: #2a7bc3;}
.ai-p9 .c_349_1{ width:25%; float:left; background:url(../images/bg_12.jpg); padding:62px 36px 0 30px; height:500px;}
.ai-p9 .c_349_1 .title{ width:100%; float:left; font-size:30px; color:white; line-height:25px; text-transform:uppercase; letter-spacing:1px;}
.ai-p9 .c_349_1 ul{ width:100%; float:left; margin-top:12px;}
.ai-p9 .c_349_1 ul li{ width:100%; float:left; margin-top:25px; padding-left:54px; position:relative; font-size:16px; color:white; line-height:34px; word-break:break-all;}
.ai-p9 .c_349_1 ul li span{width:34px;height:34px;background: #2D78B9;position:absolute;left:0;top:0;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.ai-p9 .c_349_1 ul li span img{ width:100%; float:left;}
.ai-p9 .c_349_1 ul li a{ color:white;}
.ai-p9 .c_349_1 .p{ width:100%; float:left; margin-top:18px; padding:7px 70px 7px 22px; border:solid 2px white; border:solid 2px rgba(255,255,255,0.3); font-size:14px; color:white; line-height:24px; position:relative;}
.ai-p9 .c_349_1 .p a{ display:block; position:absolute; right:27px; width:39px; height:39px; right:25px; top:50%; margin-top:-20px;}
.ai-p9 .c_349_1 .p a .ewm{ background:url(../images/ewm_bg.png) no-repeat center center; width:110px; height:117px; padding:10px 10px 17px 10px; position:absolute; left:50%; top:-120px; margin-left:-55px; display:none;}
.ai-p9 .c_349_1 .p a .ewm img{ width:100%; float:left;}
.ai-p9 .c_349_1 .p a:hover .ewm{ display:block;}
@media screen and (max-width:1395px) {
.ai-p9{ background-size:1400px 580px;}
.ai-p9 .c_349{width:23%;}
.ai-p9 .c_349_1{ padding:42px 26px 0 20px;width:27%;}
.ai-p9 .c_349_1 ul li{ padding-left:44px; margin-top:15px;}
.ai-p9 .c_349_1 .p{ margin-top:13px; padding:7px 60px 7px 12px;}
.ai-p9 .c_349_1 .p a{ right:17px;}
}
@media screen and (max-width:1199px) {
.ai-p9{ background-size:cover;}
.ai-p9 .c_698{ width:100%;}
.ai-p9 .c_349,.ai-p9 .c_349_1{ width:50%;}
}
@media screen and (max-width:767px) {
.ai-p9{ padding:17px 10px 21px 10px;}
.ai-p9 .c_698{padding:0 10px 0 18px;height: 400px;}
.ai-p9 .c_698 .text{ padding:0 0 0 14px; margin-top:10px;}
.ai-p9 .c_698 .text h3{ font-size:18px; line-height:30px;}
.ai-p9 .c_698 .text .p{ font-size:14px; line-height:38px;}
.ai-p9 .c_349,.ai-p9 .c_349_1{ width:100%; height:280px;}
.ai-p9 .c_349 .title{ margin-top:-4px; font-size:18px; line-height:42px;}
.ai-p9 .c_349 ul{ padding:30px 26px 0 26px;}
.ai-p9 .c_349 ul li{ font-size:12px; line-height:35px;}
.ai-p9 .c_349_1{ padding:32px 16px 0 10px;}
.ai-p9 .c_349_1 .title{ font-size:20px; line-height:16px;}
.ai-p9 .c_349_1 ul{ margin-top:6px;}
.ai-p9 .c_349_1 ul li{ margin-top:8px; padding-left:34px; font-size:12px; line-height:24px;}
.ai-p9 .c_349_1 ul li span{ width:24px; height:24px;}
}

.ai-p10{ width:100%; padding:74px 0 79px 0; }
.ai-p10 .zbox{ width:100%; float:left; text-align:center; margin-top:10px;}
.ai-p10 .zbox ul{ display:inline-block; *zoom:1; *display:inline; width:68.77%;}
.ai-p10 .zbox ul li{ width:33.33%; float:left; padding:0 15px; margin-top:30px;}
.ai-p10 .zbox ul li.lxq{width:100%;}
.ai-p10 .zbox ul li.lxq .form-control{
    height: 100px;
    border-color:#ffffff;
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
    border-radius: 1px;
}
.ai-p10 .zbox ul li.lxq .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 3px rgba(102,175,233,.6);}
.ai-p10 .zbox ul li .txk{ width:100%; float:left; position:relative; background:white; padding-left:60px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.ai-p10 .zbox ul li .txk span{ display:block; width:48px; position:absolute; left:0; top:0; text-align:right; font-size:14px; color:#373737; line-height:50px;}
.ai-p10 .zbox ul li .txk input,
.ai-p10 .zbox ul li .txk select{display:block;width:100%;height:50px;line-height:50px;font-size:14px;color:#373737;background:none;border: 0;}
.ai-p10 .zbox ul li.l1 .txk{ padding-left:90px;}
.ai-p10 .zbox ul li.l1 .txk span{ width:78px;}
.ai-p10 .zbox ul li.l2 .txk{ padding-left:80px;}
.ai-p10 .zbox ul li.l2 .txk span{ width:64px;}
.ai-p10 .zbox ul li.l3 .txk{ padding-left:80px; padding-right:125px;}
.ai-p10 .zbox ul li.l3 .txk span{ width:64px;}
.ai-p10 .zbox ul li.l3 .txk .btn{ width:117px; position:absolute; right:5px; top:0; height:50px;}
.ai-p10 .zbox ul li.l3 .txk .btn img{ width:100%; float:left; height:100%;}
.ai-p10 .zbox ul li.l4{ width:66.666%; float:left;}
.ai-p10 .zbox ul li.l4 input{display:block;width:100%;font-size:18px;color:white;line-height:50px;cursor:pointer;background: #2D78B9;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;border: 0;}
.ai-p10 .zbox ul li.l4 input:hover{ background:#f8262c;}
@media screen and (max-width:1199px) {
.ai-p10{ padding:34px 0 39px 0;}
.ai-p10 .zbox ul{ width:100%;}
.ai-p10 .zbox ul li,.ai-p10 .zbox ul li.l4{ width:50%;}
}
@media screen and (max-width:767px) {
.ai-p10{ padding:24px 0 29px 0;}
.ai-p10 .zbox ul li{ margin-top:10px;}
.ai-p10 .zbox ul li,.ai-p10 .zbox ul li.l4{ width:100%;}
.ai-p10 .zbox ul li .txk span{ font-size:12px; line-height:40px; padding-left:10px; text-align:left;}
.ai-p10 .zbox ul li .txk input,
.ai-p10 .zbox ul li .txk select{ height:40px; line-height:40px; font-size:12px;}
.ai-p10 .zbox ul li.l3 .txk .btn{ width:87px;height:40px;}
.ai-p10 .zbox ul li .txk span{ width:38px;}
.ai-p10 .zbox ul li .txk{ padding-left:50px;}
.ai-p10 .zbox ul li.l1 .txk span{ width:68px;}
.ai-p10 .zbox ul li.l1 .txk{ padding-left:80px;}
.ai-p10 .zbox ul li.l2 .txk span,.ai-p10 .zbox ul li.l3 .txk span{ width:54px;}
.ai-p10 .zbox ul li.l2 .txk,.ai-p10 .zbox ul li.l3 .txk{ padding-left:70px;}
.ai-p10 .zbox ul li.l4 input{ font-size:16px; line-height:40px;}
}

.xcx-banner img{width: 100%;}

.about-banner img{width: 100%;}
/*关于我们*/
.about-p1{width:100%;padding:112px 0 114px 0;text-align:center;position:relative;}
.tit_5{ width:100%; float:left; text-align:center;}
.tit_5 h3{width:100%;font-size:48px;line-height:1;color:black;font-weight:bold;text-transform:uppercase;font-family:Cambria;letter-spacing:-1px;}
.tit_5 h4{ width:100%; float:left; font-size:24px; line-height:38px; color:#555; letter-spacing:2px;}
.about-p1 .p{ width:100%; float:left; margin-top:43px; font-size:16px; color:#555; line-height:30px;}
.bian_1{ width:2px; height:80px; background:#d32329; position:absolute; left:50%; bottom:-40px; margin-left:-1px;}
@media screen and (max-width:1199px) {
.bian_1{ width:2px; height:40px; bottom:-20px;}
}
@media screen and (max-width:991px) {
.about-p1{ padding:62px 0 64px 0;}
.tit_5 h3{ font-size:38px;}
.tit_5 h4{ font-size:18px; line-height:28px;}
}
@media screen and (max-width:767px) {
.about-p1{ padding:32px 10px 34px 10px;}
.tit_5 h3{ font-size:28px;}
.tit_5 h4{ font-size:14px; line-height:24px;}
.about-p1 .p{ margin-top:23px; font-size:14px; line-height:22px;}
}
.tit_5_w h3{ color:white;}
.tit_5_w h4{ color:white;}

.about-p2{width:100%;padding:114px 0 67px 0;position:relative;}
.about-p2 ul{ width:100%; float:left; margin-top:98px;}
.about-p2 ul li{ width:25%; float:left; padding-left:25px;}
.about-p2 ul li .ico{ width:100%; float:left; height:115px;}
.about-p2 ul li .ico img{ height:100%;}
.about-p2 ul li .text{ width:100%; float:left; margin-top:29px;}
.about-p2 ul li .text h4{ width:100%; float:left; font-size:24px; color:white; line-height:32px;}
.about-p2 ul li .text .p{ width:100%; float:left; font-size:16px; color:white; line-height:30px; margin-top:20px; opacity:0.5;}
.about-p2 ul li .text .btn{ width:100%; float:left; margin-top:52px; padding-left:25px;}
.about-p2 ul li .text .btn a{display:block;width:50px;border-top:solid 2px #625e60;height:42px;line-height:42px;font-size:0;text-align:center;color: #fff;}
.about-p2 ul li:hover .text .btn a{font-size:16px;color: #2D78B9;border-color: #2D78B9;width:93px;}
.about-p2 ul li:hover .text h4{ font-weight:bold;}
@media screen and (max-width:1199px) {
.about-p2{ padding:64px 0 47px 0;}
.about-p2 ul{ margin-top:58px;}
.about-p2 ul li .text .btn{ margin-top:32px; padding-left:0;}
}
@media screen and (max-width:991px) {
.about-p2 ul li{ padding-left:15px;}
.about-p2 ul li .ico{ height:65px;}
.about-p2 ul li .text h4{ font-size:18px; line-height:24px;}
.about-p2 ul li .text .p{ font-size:14px; line-height:22px; margin-top:10px;}
.about-p2 ul li .text .btn a{ width:40px; height:38px; line-height:38px;}
.about-p2 ul li:hover .text .btn a{ font-size:14px; width:63px;}
}
@media screen and (max-width:767px) {
.about-p2{ padding:34px 10px 27px 10px;}
.about-p2 ul li{ width:50%; padding-left:10px; margin-top:10px;}
.about-p2 ul li .text .btn{ display:none;}
.about-p2 ul li .text{ margin-top:19px;}
.about-p2 ul li .text .btn a{ font-size:14px; width:63px; color:#c1272a; border-color:#c1272a;}
.about-p2 ul{ margin-top:18px;}
}

.about-p3{width:100%;background:#f4f4f4;padding:80px 0 120px 0;}
.about-p3 .c_342{ width:24.5%; float:left; overflow:hidden; position:relative; margin-top:10px;}
.about-p3 .c_342 img{ width:100%; float:left;
		 transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
 -webkit-transition: all 0.6s linear;
-o-transition: width all 0.6s linear;
		transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.about-p3 .c_342 .bian{ width:100%; height:100%; border:solid 1px white; position:absolute; left:0; top:0; opacity:0;}
.about-p3 .c_342:hover img{
		transform: scale(1,1);
	-ms-transform: scale(1,1);	
-webkit-transform: scale(1,1);
	 -o-transform: scale(1,1);	
   -moz-transform: scale(1,1);}
.about-p3 .c_342:hover .bian{ width:94%; height:96%; top:2%; left:3%; opacity:1;}
.about-p3 ul{ width:75.5%; float:left; overflow:hidden;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.about-p3 ul li{ float:left; padding-left:10px; margin-top:10px;} 
.about-p3 ul li .zbox{ width:100%; float:left; overflow:hidden; position:relative;}
.about-p3 ul li .zbox img{ width:100%; float:left;
		 transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
 -webkit-transition: all 0.6s linear;
-o-transition: width all 0.6s linear;
		transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.about-p3 ul li .zbox .bian{ width:100%; height:100%; border:solid 1px white; position:absolute; left:0; top:0; opacity:0;}
.about-p3 ul li .zbox:hover img{
		transform: scale(1,1);
	-ms-transform: scale(1,1);	
-webkit-transform: scale(1,1);
	 -o-transform: scale(1,1);	
   -moz-transform: scale(1,1);}
.about-p3 ul li.l2{ width:66.7%;}
.about-p3 ul li.l3{ width:33.3%;}
.about-p3 ul li.l1 .name{ width:100%; text-align:center; position:absolute; left:0; top:50%; height:74px; margin-top:-37px;}
.about-p3 ul li.l1 .name h4{ width:100%; float:left; font-size:24px; color:white; line-height:42px;}
.about-p3 ul li.l1 .name h5{ width:100%; float:left; font-size:16px; color:white; line-height:32px; text-transform:uppercase; letter-spacing:1px;font-family: 'OPENSANS-REGULAR';}
.about-p3 ul li.l1 .name .bian1,.about-p3 ul li.l1 .name .bian2{ width:39px; height:53px; border:solid 1px white; border-bottom:0; position:absolute; left:50%; top:-63px; margin-left:-20px; opacity:0.3;}
.about-p3 ul li.l1 .name .bian2{ border:solid 1px white; border-top:0; top:auto; bottom:-63px;}
.about-p3 ul li .zbox:hover .bian{ width:96%; height:94%; top:3%; left:2%; opacity:1;}
@media screen and (max-width:1199px) {
.about-p3{ padding:40px 0 60px 0;}
.about-p3 ul li{ padding-left:5px; margin-top:5px;} 
.about-p3 .c_342{ margin-top:5px;}
.about-p3 ul li.l1 .name h4{ font-size:18px; line-height:32px;}
.about-p3 ul li.l1 .name h5{ font-size:14px; line-height:20px;}
.about-p3 ul li.l1 .name .bian1,.about-p3 ul li.l1 .name .bian2{ display:none;}
}
@media screen and (max-width:767px) {
.about-p3{ padding:20px 10px 30px 10px;}
.about-p3 ul li{ padding-left:2px; margin-top:2px;} 
.about-p3 .c_342{ margin-top:2px;}
.about-p3 ul li.l1 .name h4{ font-size:16px; line-height:28px;}
.about-p3 ul li.l1 .name h5{ font-size:12px; line-height:14px; letter-spacing:0;}
.about-p3 ul li.l2{ width:100%;}
.about-p3 .c_342{ width:42%}
.about-p3 ul{ width:57.5%}
.about-p3 ul li.l3{ width:50%;}
}

.about-p4{width:100%;padding:114px 0 120px 0;position:relative;}
.about-p4 ul{ width:100%; float:left; margin-top:54px; border-top:solid 1px #e5e5e5; padding-top:50px;}
.about-p4 ul li{ width:20%; float:left; height:518px; border-left:solid 1px #e5e5e5; padding-right:30px;}
.about-p4 ul li.last{ border-right:solid 1px #e5e5e5;}
.about-p4 ul li .ico{ width:100%; float:left; margin-top:60px; margin-left:-2px; border-left:solid 3px #0e0e0e; height:58px; padding-left:30px;}
.about-p4 ul li .ico img{ height:100%;}
.about-p4 ul li .text{ width:100%; float:left; margin-top:26px; padding-left:31px;}
.about-p4 ul li .text h3{ width:100%; float:left; font-size:18px; color:#333; line-height:28px; font-weight:bold;}
.about-p4 ul li .text .p{ width:100%; float:left; font-size:14px; color:#666; line-height:28px; margin-top:17px;}
.about-p4 ul li.l1 .ico{ margin-top:140px;}
@media screen and (max-width:1395px) {
.about-p4 ul li .ico{ margin-top:30px;}
.about-p4 ul li.l1 .ico{ margin-top:70px;}
}
@media screen and (max-width:1199px) {
.about-p4 ul li{ width:33.333%;}
.about-p4{ padding:64px 0 70px 0;}
.about-p4 ul li:nth-child(3n){ border-right:solid 1px #e5e5e5;}
.about-p4 ul li:nth-child(4n),.about-p4 ul li.last{ width:50%; height:368px;}
}
@media screen and (max-width:991px) {
.about-p4 ul{ margin-top:34px; padding-top:30px;}
.about-p4 ul li{ height:318px; padding-right:10px;}
.about-p4 ul li .ico{ margin-top:10px; padding-left:10px; height:38px;}
.about-p4 ul li .text{ margin-top:16px; padding-left:11px;}
.about-p4 ul li .text h3{ font-size:16px; line-height:22px;}
.about-p4 ul li .text .p{ font-size:12px; line-height:20px; margin-top:1px;}
.about-p4 ul li.l1 .ico{ margin-top:40px;}
.about-p4 ul li:nth-child(4n),.about-p4 ul li.last{ height:268px;}
}
@media screen and (max-width:767px) {
.about-p4{ padding:34px 10px 40px 10px;}
.about-p4 ul{ margin-top:24px; padding-top:20px;}
.about-p4 ul li{ width:50%;}
.about-p4 ul li:nth-child(3n){ border-right:0;}
.about-p4 ul li:nth-child(2n){ border-right:solid 1px #e5e5e5;}
.about-p4 ul li:nth-child(4n){ height:318px;}
.about-p4 ul li.last{ width:100%; height:188px;}
}


.about-p5{ width:100%; float:left; position:relative; overflow:hidden; }
.about-p5 .c_1614{ width:84.0625%; float:right; height:572px;}
.about-p5 .c_1614 .dituContent{ width:100%; height:100%; float:left;}
.BMapLabel{ display:none !important;}
.about-p5 .c_280{ width:280px; height:572px; line-height:572px; display:table;}
.about-p5 .c_280 .zbox{ width:100%; display:table-cell; vertical-align:middle;}
.about-p5 .c_280 .zbox .title{ width:100%; float:left; padding-bottom:30px; border-bottom:dashed 1px #626262;}
.about-p5 .c_280 .zbox .title h2{ width:100%; float:left; font-size:36px; color:white; line-height:1;}
.about-p5 .c_280 .zbox .title h6{width:112px;float:left;height:20px;font-size:14px;color:white;line-height:20px;text-align:center;font-family: 'OPENSANS-REGULAR';letter-spacing:1px;text-transform:uppercase;margin-top:19px;background: #2d79ba;}
.about-p5 .c_280 .zbox ul{ width:100%; float:left;}
.about-p5 .c_280 .zbox ul li{ width:100%; float:left; margin-top:20px; padding:0 0 20px 60px; position:relative; border-bottom:dashed 1px #626262;}
.about-p5 .c_280 .zbox ul li .ico{ width:40px; height:40px; background:#464646; position:absolute; left:0; top:0;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.about-p5 .c_280 .zbox ul li:hover .ico{background: #2d79ba;}
.about-p5 .c_280 .zbox ul li .ico img{ width:100%; float:left;}
.about-p5 .c_280 .zbox ul li h5{width:100%;float:left;margin-top:3px;font-size:16px;color:white;line-height:20px;opacity:0.8;margin: 0;}
.about-p5 .c_280 .zbox ul li h6{width:100%;float:left;font-size:16px;color:white;line-height:20px;opacity:0.8;margin: 0;}
.about-p5 .c_280 .zbox ul li h6 a{ color:white;}
@media screen and (max-width:991px) {
.about-p5 .c_280{ height:472px; line-height:472px;}
.about-p5 .c_280 .zbox .title{ padding-bottom:15px;}
.about-p5 .c_280 .zbox .title h2{ font-size:30px;}
.about-p5 .c_280 .zbox .title h6{ width:92px; font-size:12px; margin-top:12px; height:18px; line-height:18px;}
.about-p5 .c_280 .zbox ul li{ margin-top:10px; padding:0 0 10px 40px;}
.about-p5 .c_280 .zbox ul li .ico{ width:30px; height:30px;}
.about-p5 .c_280 .zbox ul li h5{ margin-top:0px; font-size:14px; line-height:17px;}
.about-p5 .c_280 .zbox ul li h6{ font-size:14px;}
}
@media screen and (max-width:767px) {
.about-p5 .c_280{ height:372px; line-height:372px; margin-left:10px;}
}
@media screen and (max-width:480px) {
.about-p5{ background-position:70% center;}
.about-p5 .c_280 .zbox ul li h6,.about-p5 .c_280 .zbox ul li h5{ opacity:1;}
}

.news-banner{ width:100%; height:450px; overflow:hidden; position:relative;}
.news-banner img{ width:1920px; height:450px; position:absolute; left:50%; top:50%; margin:-225px 0 0 -960px; max-width:none;}
.news-banner .mb{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/bg_15.png);}

.newslist-main{margin-top: -279px;position: relative;margin-bottom: 25px;}
.newslist-tit{width:100%;}
.newslist-tit .tit_2{width: 30%;float:left;}
.newslist-tit .tit_2 h2{ width:100%; float:left; font-size:48px; line-height:1; font-weight:bold; font-family:Cambria; text-transform:uppercase; letter-spacing:-1px; color:white;}
.newslist-tit .tit_2 h2 a{color:white;}
.newslist-tit .tit_2 h4{ width:100%; float:left; font-size:24px; line-height:38px; color:white;}
.pz_SideLayer_1{ width:100%; float:left; margin-top:100px; text-align:center;}
.pz_SideLayer_1 .pz_SideLayer{ display:inline-block; *zoom:1; *display:inline;}
.pz_SideLayer_1 .pz_SideLayer li{ width:129px; height:46px; margin:0 5px; float:left;} 
.pz_SideLayer_1 .pz_SideLayer li a{ display:block; width:100%; float:left; line-height:46px; background:#f7f7f8; font-size:16px; color:#333;}
.pz_SideLayer_1 .pz_SideLayer li a.hover,
.pz_SideLayer_1 .pz_SideLayer li:hover a{ background:#191919; color:white;}
@media screen and (max-width:991px) {
.pz_SideLayer_1{ margin-top:50px;}
.pz_SideLayer_1 .pz_SideLayer li{ width:90px;}
}
.pz_SideLayer_2{float:right;width: 70%;text-align:right;margin-top:32px;}
.pz_SideLayer_2 .pz_SideLayer{ margin-top:0;}
.pz_SideLayer_2 .pz_SideLayer li{ float:left; margin-left:10px; text-align:center;}
.pz_SideLayer_2 .pz_SideLayer li a{ display:block;}

.newslist-list{width:100%;background:#f7f7f7;padding: 0 30px 10px 30px;margin-top:22px;overflow:  hidden;}
.clear{ clear:both;}
.newslist-list_ul{}
.newslist-list_ul li{
    background: #fff;
    margin: 0px 2% 20px 0;
    margin-top: 20px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.newslist-list_ul2 li{
	width:32%;
    background: #fff;
    margin: 0px 2% 20px 0;
    margin-top: 20px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
	float:left;
}
.newslist-list_ul2 li:nth-child(3n){
	width:32%;
    background: #fff;
	margin: 0px 0 20px 0;
	margin-top: 20px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
	float:left;
	}
.newslist-list_ul2 li img{ width:100%;}
.newslist-list_ul2 li .intro{padding: 18px 24px 24px;}
.newslist-list_ul2 li .ec{
	line-height: 25px;
    margin-bottom: 5px;
    opacity: 0.7;
	}
.newslist-list_ul2 li .txt{
	height: 67px;
    line-height: 25px;
    opacity: 0.7;
    overflow: hidden;	
		}
.newslist-list_ul2 li .ex{
	height: 58px;
    line-height: 29px;
    overflow: hidden;	
		}
.newslist-list_ul2 li .ex div {
    background: rgba(0, 0, 0, 0) url("../images/z4.jpg") no-repeat scroll 0 50%;
    padding-left: 24px;}
.newslist-list_ul2 li .ex div a {
    color: #2149a5;
}
.newslist-list_ul li:hover{
    transform: translate3d(0,-2px,0);
    -webkit-box-shadow: 0 5px 25px rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 25px rgba(0,0,0,.1);
    box-shadow: 0 5px 25px rgba(0,0,0,.1);
}
.newslist-list_ul2 li:hover{
    transform: translate3d(0,-2px,0);
    -webkit-box-shadow: 0 5px 25px rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 25px rgba(0,0,0,.1);
    box-shadow: 0 5px 25px rgba(0,0,0,.1);
}
.newslist-list_ul li a{color: #3a3a3a;}
.newslist-list_ul li .zbox{}
.newslist-list_ul li .zbox img{width: 100%;}
.newslist-list_ul li .zbox .text{}
.newslist-list_ul li .zbox .text h3{
    width: 100%;
    color: #333;
    overflow: hidden;
}
.newslist-list_ul li .zbox .text>p{
    width: 100%;
    font-size: 16px;
    color: #666;
    margin-top: 20px;
    height: 65px;
    overflow: hidden;
    border-bottom: dashed 1px #b2b2b2;
}
.newslist-list_ul li .zbox .text .bott{
    width: 100%;
    font-size: 14px;
    color: #888;
    line-height: 45px;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.newslist-list_ul li .zbox .text .bott p{float: left;margin-bottom: 0;}
.newslist-list_ul li .zbox .text .bott p.tag a{
    color: #888;
}
.newslist-list_ul li .zbox .text .bott .more{float: right;}
.newslist-list_ul li .zbox .text .bott .more i{
    background: #fff;
    border: 1px solid #D0D0D0;
    padding: 3px;
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.newslist-list_ul li:hover .zbox .text .bott .more i{
    background: #2d79ba;
    border-color: #2d79ba;
}
.newslist-list_ul li:hover .zbox .text .bott .more i:before{color:#fff;}
.newslist-list_ul li .zbox .text .bott p .icon-user,.newslist-list_ul li .zbox .text .bott p .icon-calendar-check-o{
    margin-right: 2px;
}
.newslist-list_ul li .zbox .text .bott p.user,.newslist-list_ul li .zbox .text .bott p.time{
    margin-right: 5px;
}
/*20180518*/
.news_search{width:100%;margin-top:30px;}
.news_search .newsInput{float:left; width:68%; line-height:50px; background:#fff; padding:0 20px; font-size:16px;}
.news_search .newsSubmit{float:right;width:30%;background: #191919;color: white;font-size:20px;line-height:50px;border: 0;}
@media screen and (max-width:992px) {
.news_search .newsInput{ line-height:40px; padding:0 15px; font-size:14px;}
.news_search .newsSubmit{ font-size:16px; line-height:40px;}
}
@media screen and (max-width:767px) {
.news_search{ margin-top:20px;}
.news_search .newsInput{width:74%;}
.news_search .newsSubmit{width:24%;}
}


.tit_3{ width:80%; float:left; padding-left:19px; border-left:solid 3px white;}
.tit_3 h3{ width:100%; float:left; font-size:30px; color:white; line-height:39px;}
.tit_3 strong{width:100%;float:left;font-size:30px;color:white;line-height:39px;font-weight: 500;}
.tit_3 h5{ width:100%; float:left; font-size:14px; color:white; line-height:24px; margin-top:8px;}
.tit_3 h5 span{ display:inline-block; *zoom:1; *display:inline; margin-right:22px;}
.return{float:right;width: 20%;margin-bottom: 10px;margin-top: 10px;}
.return a{display:block;background: #fff;padding:16px;font-size:14px;color: #191919;line-height:18px;text-align:center;float:  right;width: 129px;height: 46px;}
.return a:hover{ background-image:url(images/bg_1.png);}
.newslist-tit .breadcrumb{
    background: none;
}
.newslist-tit .breadcrumb li.active{
    color: #fefefe;
}
.newslist-tit .breadcrumb li{
    color: #fff;
}
.newslist-tit .breadcrumb li a{
    color: #fff;
}
.newslist-tit .breadcrumb li a:hover{color:#000;}


.newslist-list .news-txt{padding-right:30px;background:#f7f7f7;margin-top: 20px;}
.newslist-list .news-txt .text{width:100%;margin-top:11px;/* text-indent:2em; */font-size:14px;color:#555;line-height:30px;word-break: break-all;overflow:  hidden;}
.newslist-list .news-txt .p{width:100%;margin-top:40px;padding:14px 20px 15px 20px;background:#e9eaeb;font-size:14px;color:#888;line-height:24px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
.newslist-list .news-txt .btn{ width:100%; float:left; text-align:center; margin-top:40px;}
.newslist-list .news-txt .btn .btn_box{ width:80px; height:80px;display:block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; padding:10px 0 13px 0; border:solid 1px #bfc2c5; cursor:pointer; margin:auto;}
.newslist-list .news-txt .btn .btn_box .ico{ width:100%; float:left;}
.newslist-list .news-txt .btn .btn_box h5{ width:100%; float:left; font-size:12px; color:#8f9499; line-height:19px;}
.newslist-list .news-txt .btn .btn_box_1{ width:80px; height:80px;display:block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; padding:10px 0 13px 0; cursor:pointer; display:none; border:solid 1px #cc272b; margin:auto;}
.newslist-list .news-txt .btn .btn_box_1 .ico{ width:100%; float:left;}
.newslist-list .news-txt .btn .btn_box_1 h5{ width:100%; float:left; font-size:12px; line-height:19px; color:#cc272b;}
.newslist-list .news-txt .c_1002_1{width:100%;margin-top:20px;padding-top:54px;background: url(../images/bian_6.png) repeat-x top left;}
.newslist-list .news-txt .c_1002_1 .fy_sx{ width:50%; float:left; margin-top:-7px;}
.newslist-list .news-txt .c_1002_1 .fy_sx h5{width:100%;float:left;font-size:14px;color:#333;line-height:28px;margin: 0;}
.newslist-list .news-txt .c_1002_1 .fy_sx h5 a{ color:#333;}
.newslist-list .news-txt .c_1002_1 .fy_sx h5:hover a{ color:#cc272b;}
.newslist-list .news-txt .c_1002_1 .fx_btn{ width:50%; float:right;}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox{ display:block; margin-top:8px; float:right;}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox a{ display:block; float:left; width:26px; height:26px; margin:0 7px 0 10px !important; padding:0 !important; background-size:contain; background-repeat:no-repeat; background-position: center center;}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox a.a1{ background-image:url(../images/ico9_1.png);}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox a.a2{ background-image:url(../images/ico9_2.png);}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox a.a3{ background-image:url(../images/ico9_3.png);}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox a.a4{ background-image:url(../images/ico9_4.png);}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox a.a5{ background-image:url(../images/ico9_5.png);}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox a.a6{ background-image:url(../images/ico9_6.png);}
.newslist-list .news-txt .c_1002_1 .fx_btn .btn_1{ width:170px; float:right; text-align:center; margin-left:20px;}
.newslist-list .news-txt .c_1002_1 .fx_btn .btn_1 a{ display:block; width:100%; height:40px; line-height:40px; background:black; font-size:14px; color:white; float:left;}
.newslist-list .news-txt .c_1002_1 .fx_btn .btn_1 a img{ vertical-align:middle; margin:-3px 10px 0 0;}
.newslist-list .news-txt .c_1002_1 .fx_btn .btn_1 a:hover{background: #2d79ba;}
@media screen and (max-width:1199px) {
.newslist-list{ padding-right:0px;}
.newslist-list .news-txt{ padding-bottom:10px;}
.newslist-list .news-txt .p{ margin-top:20px; padding:10px 14px 9px 14px; font-size:12px; line-height:22px;}
.newslist-list .news-txt .btn .btn_box{ width:60px; height:60px; padding:8px 0 10px 0;}
.newslist-list .news-txt .btn .btn_box .ico,.newslist-list .news-txt .btn .btn_box_1 .ico{ height:26px;}
.newslist-list .news-txt .btn .btn_box .ico img,.newslist-list .news-txt .btn .btn_box_1 .ico img{ height:100%;}
.newslist-list .news-txt .btn .btn_box_1{ width:60px; height:60px; padding:8px 0 10px 0;}
}
@media screen and (max-width:991px) {
.newslist-list .news-txt{padding-right: 15px;}
.newslist-list .news-txt .text{ margin-top:6px; font-size:12px; line-height:24px;}
.newslist-list .news-txt .p{ margin-top:20px; padding:10px 14px 8px 14px; font-size:12px; line-height:20px;}
.newslist-list .news-txt .btn{ margin-top:20px;}
.newslist-list .news-txt .c_1002_1{ margin-top:10px; padding-top:34px; background-size:auto 7px;}
.newslist-list .news-txt .c_1002_1 .fy_sx{ width:100%; margin-top:-4px;}
.newslist-list .news-txt .c_1002_1 .fy_sx h5{ font-size:12px; line-height:22px;}
.newslist-list .news-txt .c_1002_1 .fx_btn{ width:100%; text-align:center; margin-top:10px;}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox{ width:100%;}
.newslist-list .news-txt .c_1002_1 .fx_btn .bdsharebuttonbox a{ width:20px; height:20px; margin:0 3px 0 3px !important; display:inline-block; *zoom:1; *display:inline; float:none;}
.newslist-list .news-txt .c_1002_1 .fx_btn .btn_1{ width:120px; display:inline-block; *zoom:1; *display:inline; float:none;margin-left:0px;}
.newslist-list .news-txt .c_1002_1 .fx_btn .btn_1 a{ height:30px; line-height:30px; font-size:13px;}
.newslist-list .news-txt .c_1002_1 .fx_btn .btn_1 a img{ margin:-3px 6px 0 0;}
}

.news-xglist{padding-top: 24px;background: #fff;margin-top: 20px;overflow:  hidden;}
.news-xglist .c_314_1{width:100%;}
.tit_4{width:100%;height:34px;padding-bottom:6px;border-bottom:solid 2px #f1f1f1;}
.tit_4 span{display:block;float:left;height:34px;border-bottom: solid 2px #2d79ba;font-size:18px;color:#333;line-height:26px;}
.news-xglist .c_314_1 ul{width:100%;}
.news-xglist .c_314_1 ul li{width:100%;margin-top:20px;}
.news-xglist .c_314_1 ul li .img{ width:100px; float:left;}
.news-xglist .c_314_1 ul li .img img{ width:100%; float:left;}
.news-xglist .c_314_1 ul li .text{ margin-left:116px;}
.news-xglist .c_314_1 ul li .text .p{ width:100%; float:left; font-size:14px; color:#333; line-height:24px; height:48px; overflow:hidden; margin-top:1px;}
.news-xglist .c_314_1 ul li .text .time{ width:100%; float:left; font-size:14px; color:#666; line-height:24px; margin-top:4px;}
.news-xglist .c_314_1 ul li .text .time span{ display:inline-block; *zoom:1; *display:inline; margin-right:15px;}
.news-xglist .c_314_1 ul li .text .time span img{ display:inline-block; *zoom:1; *display:inline; width:15px; vertical-align:middle; margin:-3px 4px 0 0;}
.news-xglist .c_314_1 ul li:hover .text .p{color: #2d79ba;}
.news-xglist .c_314_2{width:100%;margin-top:26px;}
.news-xglist .c_314_2 ul{width:100%;margin-top:1px;}
.news-xglist .c_314_2 ul li{width:100%;margin-top:17px;}
.news-xglist .c_314_2 ul li a{display:block;padding-left:10px;font-size:14px;color:#333;line-height:20px;max-height:40px;overflow:hidden;background: url(../images/ico7_3.jpg) no-repeat left 7px;letter-spacing:1px;}
.news-xglist .c_314_2 ul li:hover a{ color:#cc272b;}
@media screen and (max-width:1199px) {
.news-xglist{padding-bottom:10px;}
}
@media screen and (max-width:991px) {
.news-xglist{ padding:14px 10px 10px 10px;}
.tit_4{ height:30px; padding-bottom:4px; border-bottom:solid 1px #f1f1f1;}
.tit_4 span{ height:30px; border-bottom:solid 1px #cc272b; font-size:16px; line-height:22px;}
.news-xglist .c_314_2 ul li a{ font-size:12px; line-height:18px; max-height:36px; }
}
@media screen and (max-width:767px) {
.news-xglist .c_314_1 ul li{ margin-top:10px;}
.news-xglist .c_314_1 ul li .img{ width:80px;}
.news-xglist .c_314_1 ul li .text{ margin-left:96px;}
.news-xglist .c_314_1 ul li .text .p{ font-size:12px; line-height:20px; height:40px;}
.news-xglist .c_314_1 ul li .text .time{ font-size:12px; line-height:20px;}
.news-xglist .c_314_1 ul li .text .time span{ margin-right:8px;}
.news-xglist .c_314_1 ul li .text .time span img{ width:10px;}
.news-xglist .c_314_2{ margin-top:16px;}
.news-xglist .c_314_2 ul li{ margin-top:10px;}
}

.newsNy_search{width:100%;padding-bottom:24px;}
.newsNy_search .newsInput{float:left; width:68%; line-height:40px; background:#fff; padding:0 10px; font-size:14px; border:1px solid #191919;}
.newsNy_search .newsSubmit{float:right;width:30%;background: #191919;color: white;font-size:16px;line-height:40px;border: 0;}
@media screen and (max-width:767px) {
.newsNy_search .newsInput{width:74%;}
.newsNy_search .newsSubmit{width:24%;}
.tit_3 strong{font-size: 22px;margin-bottom: 0px;}
}
.newsny-main{
    width: 100%;
    padding: 20px 30px 40px 30px;
    background: #f7f7f7;
}

#index-banner{}
#index-banner .top-slide-three{}
#index-banner .top-slide-three .item{}
#index-banner .top-slide-three .item a{}
#index-banner .top-slide-three .item a .slider-content{
    height: 750px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}
#index-banner .top-slide-three .item a .slider-content .slider-content-box{padding: 0;height: 100%;display: table;width: 100%;position: relative;}
#index-banner .top-slide-three .item a .slider-content .slider-content-item{position: static;display: table-cell;vertical-align: middle;text-align: center;}
#index-banner .top-slide-three .item a .slider-content .slider-title{width: 50%;margin: 0 auto;padding: 10px 0;}
#index-banner .top-slide-three .item a .slider-content .slider-title h1{
    color: #fff;
    font-size: 90px;
}
#index-banner .top-slide-three .item a .slider-content .slider-title h2{
    font-size: 32px;
    color: #FFF;
    line-height: 1.2;
}
.top-slide-three .owl-item .item:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: .45;
	content: '';
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	background: #000;
}
.top-slide-three .owl-controls .owl-pagination {
	bottom: 15px;
	position: absolute;
	width: 100%;
	text-align: center;
}

.top-slide-three .owl-controls .owl-pagination .owl-page span {
	-webkit-border-radius: 0;
	margin: 5px 4px;
	border-radius: 0;
	width: 30px;
	height: 3px;
	background: rgba(255, 255, 255, 0.51);
	margin: 5px 4px;
	display: block;
}

.top-slide-three .owl-controls .owl-pagination .owl-page.active span {
	background: #FFF;
}
.top-slide-three.owl-theme .owl-controls .owl-buttons div{
    border-radius: 0;
    position: absolute;
    top: 50%;
    width: 60px;
    height: 65px;
    cursor: pointer;
    line-height: 65px;
    font-size: 60px;
    text-align: center;
    margin: 0;
    margin-top: -35px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}
.top-slide-three.owl-theme .owl-controls .owl-buttons div.owl-prev{
    left: 12%;
    cursor: pointer;
    line-height: 65px;
    color: #FFF;
}
.top-slide-three.owl-theme .owl-controls .owl-buttons div.owl-next{
    right: 12%;
    cursor: pointer;
    line-height: 65px;
    color: #FFF;
}
.top-slide-three.owl-theme .owl-controls .owl-buttons div:after {
	font-family: fontello;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	font-size: 60px;
}
.top-slide-three.owl-theme .owl-controls .owl-buttons div.owl-prev:after{
    content: '\f104';
}
.top-slide-three.owl-theme .owl-controls .owl-buttons div.owl-next:after{
    content: '\f105';
}
.top-slide-three.owl-theme:hover .owl-buttons div{
    opacity: .5;
}
.footer-main a{color: #e8e8e8;}
.wxc{
    position:  fixed;
    z-index: 9999999999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
}
.wxc .wx-overlay{
    background-color: rgba(0,0,0,0.5);
    -webkit-transition: background-color 0.35s;
    transition: background-color 0.35s;
    width: 100%;
    height: 100%;
}
.wxc .wx-div{
    position: fixed;
    top: 50%;
    margin-top: -144px;
    left: 50%;
    margin-left: -129px;
}
.wxc .wx-div .wx-img{}
.wxc .wx-div .wx-img img{}
.wxc .wx-div .wx-img p{
    color: #fff;
    text-align:  center;
    line-height: 40px;
    font-size: 18px;
}
/* 微信小程序 */
.xcx-page1{background: #F5F6F6;}
.xcx-page1 ul{}
.xcx-page1 ul li{
    margin-bottom: 20px;
}
.xcx-page1 ul li .core-function-hover{
    position: relative;
}
.xcx-page1 ul li .core-function-hover img{width: 100%;}
.xcx-page1 ul li .core-function-hover img.core-function-img-hover{position: absolute;top: 0;display: none;}
.xcx-page1 ul li:hover .core-function-hover img.core-function-img-hover{
    display:  block;
}
.xcx-page1 ul li .core-function-title-one{
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    font-size: 24px;
    width: 100%;
    text-align:  center;
}
.xcx-page1 ul li .core-function-title-two{
    color: #ffffff;
    position: absolute;
    top: 115px;
    font-size: 12px;
    width:  100%;
    text-align: center;
    display: none;
}
.xcx-page1 ul li:hover .core-function-title-two{display: block;}

.xcx-page2{background: #F5F6F6;}
.g-title{
    text-align: center;
    padding: 80px 0 30px;
    font-size: 30px;
    font-weight: 500;
    color: #303445;
    letter-spacing: 2px;
}
.xcx-page2 ul{}
.xcx-page2 ul li{
    float:  left;
    width: 20%;
    text-align: center;
    font-size: 18px;
    color: #59607b;
    margin-bottom: 30px;
}
.xcx-page2 ul li img{height: 34px;}
.xcx-page2 ul li p{
    line-height: 70px;
}

.xcx-page3 img{width: 100%;}
.xcx-page4{background: #F8F8F8;padding-bottom: 60px;}
.xcx-page4 img{width: 100%;}

.xcx-page5{
    padding-bottom: 50px;
}
.xcx-page5 .imgbox{
    text-align:  center;
    position: relative;
}
.xcx-page5 .imgbox>img{height: 460px;}
.xcx-page5 .zxbox{
    width: 100%;
    height: 485px;
    line-height: 485px;
    position: absolute;
    top: 0;
}
.xcx-page5 .zxbox img{}
.xcx-page5 .btn-default{
    padding-left: 40px;
    padding-right: 40px;
    padding-top:  5px;
    padding-bottom: 5px;
    margin-bottom: 50px;
    color: rgb(0, 140, 205);
    border-color: rgb(0, 140, 205);
}
.xcx-page5 .btn-default:hover{
    color: rgb(255, 255, 255);
    background: rgb(0, 140, 205);
}
.xcx-title{
    padding-top: 70px;
    text-align: center;
    padding-bottom: 50px;
    transition: 0.5s;
}
.xcx-title h6{
    text-align: center;
    font-size: 48px;
    color: #333;
    -webkit-text-stroke-width: 0.2px;
    -webkit-font-smoothing: antialiased;
}
.xcx-title span{
    display: block;
    width: 215px;
    height: 9px;
    background: url(../images/line.png) no-repeat;
    margin: 20px auto;
}
.xcx-title p{
    font-size: 16px;
    color: #999;
}
.wxdj-p5_box{
    overflow:  hidden;
    width: 1200px;
    margin:  0 auto;
}
.vdimgckh5{height: 50px;border: 1px solid #e8e8e8;}
.kbq{color:#666;}
.gdnav{
    position: fixed!important;
    top: 0;
    -moz-box-shadow: 0 4px 4px 2px rgba(0,0,0,.4);
    box-shadow: 0 6px 25px 0px rgba(0, 0, 0, 0.2);
    width: 100%;
    z-index: 99999;
}
.newsny-main img{
    max-width: 100%;
    height:  auto!important;
}
.newsny-main h3{
    padding: 5px 20px;
    background: #00a4ef;
    color: #FFF;
    margin: 5px auto;
    display: inline-block;
    font-weight: normal;
}

/*zixun*/
.zixun{ background:url(../images/lang.png) no-repeat center; padding-top:40px; padding-bottom:35px;}
.zixun h5{ font-size:30px; color:#333; font-weight:bold; text-align:center; margin-bottom:27px;}
.zixun h5 span{ color:#ff5b00;}
.zixun a{font-size:16px;color:#fff;text-decoration:none;background:url(../images/zixun_bg.gif) no-repeat center;width: 200px;height:50px;line-height:50px;padding-left:32px;margin:0 auto;display:block;}

/* 营销NEWS */
.yx-page8 .yx-title{text-align:center;margin-bottom: 40px;}
.yx-page8 .yx-title h2{ font-size:36px; color:#333; font-weight:bold; margin-top:10px; margin-bottom:20px;}
.yx-page8 .yx-title h2 span{ color:#fe5b00;}
.yx-page8 .yx-title h2 em{ display:block; font-size:14px; color:#ccc; margin-top:5px;}
.yx-page8 .yx-title i{ display:block; background:url(../images/hr.png) no-repeat center; width:69px; height:3px; margin:0 auto;}
.yx-page8 .yx-title font{ background:#ff5d00; color:#fff; display:block;border-radius:5px; padding:20px 0px; text-align:center; line-height:25px; font-size:15px; margin-top:35px;}
.yx-page8{padding: 50px 0 50px;}
.yx-page8 li{height:30px; line-height:30px; overflow:hidden; padding-right:10px;}
.yx-page8 li font{ float:right; font-size:12px; color:#999999;}
.yx-page8 li a{ color: #666;}
.yx-page8 li a:hover{text-decoration:underline;}

/* 响应式新闻 */
.h5-p7{
    padding: 100px 0 50px;
}
.h5-p7 .h5-news-list{}
.h5-p7 .h5-news-list h3{color: #828282;}
.h5-p7 .h5-news-list ul{}
.h5-p7 .h5-news-list ul li{
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dedede;
}
.h5-p7 .h5-news-list ul li a{color: #666;}
.h5-p7 .h5-news-list ul li span{
    float: right;
    color: #aeaeae;
}

.more_button{position:relative;overflow:hidden; z-index:1;width:48px;height:48px;border:1px solid #d1d1d1;-moz-border-radius:100%;border-radius:100%;color:#e0e0e0;text-align:center;line-height:48px;display:block;margin:0 auto;
    font-size: 12px;
      -o-transition: all 1.7s ease;
      -moz-transition: all 1.7s ease;
      transition: all 1.7s ease;
      -webkit-mask-image: radial-gradient(white, black);
              mask-image: radial-gradient(white, black);
  }
  .more_button:focus{outline:none;}
  .more_button:hover {
      background: #2d79ba;
      color: #fff;
      border: 1px solid #2d79ba;
  }
  .more_button i {
    display: block; 
    -webkit-transform: scale(0);  
       -moz-transform: scale(0);  
         -o-transform: scale(0);  
            transform: scale(0);
    width: 100%;
    height: 100%;
      background: -moz-radial-gradient(#2d79ba, #03C,#2d79ba,#03C,#2d79ba,#03C,#2d79ba,#03C,#2d79ba);
      background: -o-radial-gradient(#2d79ba, #03C,#2d79ba,#03C,#2d79ba,#03C,#2d79ba,#03C,#2d79ba);
      background: radial-gradient(#2d79ba, #03C,#2d79ba,#03C,#2d79ba,#03C,#2d79ba,#03C,#2d79ba);
      opacity: 0;
      -o-transition: 1.2s, opacity 1.8s;
      -moz-transition: 1.2s, opacity 1.8s;
      transition: 1.2s, opacity 1.8s;
      -moz-border-radius: 50%;
           border-radius: 50%;
  }
  .more_button:hover i {
    -webkit-transform: scale(10);
       -moz-transform: scale(10);
         -o-transform: scale(10);
            transform: scale(10);
      opacity: 1;
      -o-transition: 3s, opacity .3s;
      -moz-transition: 3s, opacity .3s;
      transition: 3s, opacity .3s;
  }
  .dot2 span,.dot1 span{position:absolute;color:#d1d1d1;left:50%;top:50%;
    -webkit-transform: translateX(-50%)translateY(-50%); 
      -moz-transform: translateX(-50%)translateY(-50%);
      -o-transform: translateX(-50%)translateY(-50%);
      transform: translateX(-50%)translateY(-50%);
    -moz-animation-fill-mode:forwards;
      -o-animation-fill-mode:forwards;
         animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
  }
  /*dot1*/
.dot1 span{
    color: #d1d1d1;
  }
  .dot1 span:nth-child(1){
      -o-transition: all 0.4s .5s ease, color .3s;
      -moz-transition: all 0.4s .5s ease, color .3s;
      transition: all 0.4s .5s ease, color .3s;
    left:30%;
  }
  .dot1 span:nth-child(2){
      -o-transition: all 0.4s .4s ease, color .3s;
      -moz-transition: all 0.4s .4s ease, color .3s;
      transition: all 0.4s .4s ease, color .3s;
    left:50%;
  }
  .dot1 span:nth-child(3){
    -o-transition: all 0.4s .3s ease, color .3s;
    -moz-transition: all 0.4s .3s ease, color .3s;
    transition: all 0.4s .3s ease, color .3s;
    left:70%;
  }
  .more_button:hover .dot1 span:nth-child(1){
    left: 120%;
      -o-transition: all 0.4s .2s ease, color .3s;
      -moz-transition: all 0.4s .2s ease, color .3s;
      transition: all 0.4s .2s ease, color .3s;
    color: #fff;
  }
  .more_button:hover .dot1 span:nth-child(2){
    left: 120%;
      -o-transition: all 0.4s .1s ease, color .3s;
      -moz-transition: all 0.4s .1s ease, color .3s;
      transition: all 0.4s .1s ease, color .3s;
    color: #fff;
  }
  .more_button:hover .dot1 span:nth-child(3){
    left: 120%;
    -o-transition: all 0.4s 0s ease, color .3s;
    -moz-transition: all 0.4s 0s ease, color .3s;
    transition: all 0.4s 0s ease, color .3s;
    color: #fff;
  }
  
  /*dot2*/
  .dot2 span:nth-child(1){
    left:-20%;
      -o-transition: all 0.4s .2s ease, color .3s;
      -moz-transition: all 0.4s .2s ease, color .3s;
      transition: all 0.4s .2s ease, color .3s;
      color:#d1d1d1
  }
  .dot2 span:nth-child(2){
    left:-20%;
      -o-transition: all 0.4s .1s ease, color .3s;
      -moz-transition: all 0.4s .1s ease, color .3s;
      transition: all 0.4s .1s ease, color .3s;
      color:#d1d1d1
  }
  .dot2 span:nth-child(3){
    left:-20%;
    -o-transition: all 0.4s 0s ease, color .3s;
    -moz-transition: all 0.4s 0s ease, color .3s;
    transition: all 0.4s 0s ease, color .3s;
      color:#d1d1d1
  }
  .more_button:hover .dot2 span:nth-child(1){
    left:30%;
      -o-transition: all 0.4s .5s ease, color .3s;
      -moz-transition: all 0.4s .5s ease, color .3s;
      transition: all 0.4s .5s ease, color .3s;
    color: #fff;
  }
  .more_button:hover .dot2 span:nth-child(2){
    left:50%;
      -o-transition: all 0.4s .4s ease, color .3s;
      -moz-transition: all 0.4s .4s ease, color .3s;
      transition: all 0.4s .4s ease, color .3s;
    color: #fff;
  }
  .more_button:hover .dot2 span:nth-child(3){
    left:70%;
    -o-transition: all 0.4s .3s ease, color .3s;
    -moz-transition: all 0.4s .3s ease, color .3s;
    transition: all 0.4s .3s ease, color .3s;
    color: #fff;
  }
/* 微信公众平台新闻 */
.wxdj-p8{
    background-color: #f4f4f7;
    padding-bottom: 100px;
}
.wxdj-p8 ul{}
.wxdj-p8 ul li{margin-bottom: 10px;}
.wxdj-p8 ul li span{margin-right: 5px;color: #999;vertical-align: middle;}
.wxdj-p8 ul li a{
    display: inline-block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #595961;
    vertical-align: middle;
}
/* 返回顶部 */

.fd-box{
    position: fixed;
    right: 0;
    bottom: 130px;
}
.fd-list{
    width: 50px;
    height: 50px;
    background: #00AAFF;
    margin-bottom: 8px;
    text-align:  center;
    position: relative;
    cursor: pointer;
}
.fd-list i{
    color: #fff;
    font-size: 22px;
    line-height: 50px;
}
.fd-list .fd-h{position:  absolute;right: 50px;top: 0;width: 0;overflow: hidden;background: #00AAFF;}
.fd-list .fd-h p{height: 50px;margin: 0;color: #fff;line-height: 50px;padding: 0 20px;width: 150px;width: max-content;}
.fd-list .fd-h img{
    display:  none;
}
.fd-weixin .fd-h{
    height: 168px;
    text-align: center;
    top: -118px;
}
.fd-weixin .fd-h img{
    display:  block;
    width: 130px;
    margin: 4px;
}
.fd-weixin .fd-h p{
    height: 30px;
    line-height: 30px;
}
.fd-top{display: none;}
.fd-list .fd-h.widthauto{width: auto;}

 /*列表分页*/
.page_list {height: 30px;line-height: 30px;margin-bottom: 50px;margin-top: 10px;padding: 20px;text-align: center;}
.pageinfo{border: 1px solid #dbdbdb;color: #666;padding: 10px 15px; }
.page_list a{border: 1px solid #dbdbdb;color: #666;padding: 10px 15px;}
.page_list a:hover {border:#999 1px solid; color:#666;}
.page_list a:active {border:#999 1px solid; color:#666;}
.page_list .thisclass {background: #2d79ba/*颜色*/ none repeat scroll 0 0;border: 1px solid #dbdbdb;color: #fff;padding: 10px 15px;}
.page_list .disabled {border: 1px solid #dbdbdb;color: #666;padding: 10px 15px;}